结合自己学习使用整理所得:
(一)deb软件包的安装与卸载
1.apt-get dpkg两个命令:
安装软件 apt-get install softname1 softname2 softname3……
卸载软件 apt-get remove softname1 softname2 softname3……
卸载并清除配置 apt-get remove --purge softname1
更新软件信息数据库 apt-get update
进行系统升级 apt-get upgrade
搜索软件包 apt-cache search softname1 softname2 softname3……
修正(依赖关系)安装:apt-get -f install
2.安装deb软件包 dpkg -i xxx.deb
删除软件包 dpkg -r xxx.deb
连同配置文件一起删除 dpkg -r --purge xxx.deb
查看软件包信息 dpkg -info xxx.deb
查看文件拷贝详情 dpkg -L xxx.deb
查看系统中已安装软件包信息 dpkg -l
重新配置软件包 dpkg-reconfigure xx
(二)压缩包的安装方法
tar [选项] tar文件 [目录或文件]
1. 使用gzip命令对目录进行压缩打包
tar -czvf files.tar.gz files
还原使用使用gzip压缩的归档文件
tar -xzvf files.tar.gz files
2.使用compress进行压缩打包
tar -cZvf files.tar.Z files
还原compress压缩的归档文件
tar -xZvf files.tar.Z files
3.使用bzip2进行压缩打包
tar -cjvf files.tar.bz2 files
还原使用bzip2压缩的归档文件
tar -xjvf files.tar.bz2 file
如:
#cd files //进入该软件的包
#./configure
#make
#make install
(三)rpm包安装方法
rpm包安装方法: rpm -i your-package.rpm
可以用rpm命令安装
普通安装,进入rpm包所在目录,运行终端程序:
或者在任意终端打rpm包的绝对路径。
rpm -ivh *.rpm
或
rpm -ivh '/root/Desktop/*.rpm'
升级安装
rpm -uvh *.rpm
强制安装
rpm -i *.rpm --force --nodeps
可以忽略所有依赖关系和文件问题,什么包都能安装上,但这种强制安装的软件包不能保证完
全发挥功能
也可以用新立得软件包管理器安装,终端打
apt-get install *.rpm
(四) .bin文件安装
bin文件是二进制的,它是源程序经编译后得到的机器语言,部分商业软件会以.bin为后缀发布软件安装程序,如Google的linux版本
(1)为.bin安装文件添加执行权限
#chmod 774 GoogleEarthLinux.bin
(2)执行GoogleEarthLinux.bin文件
# ./GoogleEarthLinux.bin
接下来就是图形界面
(五)安装.src.rpm软件包
1.生成源代码 (类似于源代码)
(1)执行如下命令生成源代码
rpm -i your-package.src.rpm
cd /usr/src/redhat/SPECS
rpmbuild -bp your-package.specs (与软件包同名的specs文件)
(2)编译并安装源码
cd /usr/src/redhat/BUILD/your-package/ (与软件包同名的目录)
./configure
make
make install
2. 生成RPM二进制安装包
(1)执行如下命令生成源代码
rpm -i your-package.src.rpm
cd /usr/src/redhat/SPECS
rpmbuild -bb your-package.specs (与软件包同名的specs文件)
(2)在/usr/src/redhat/RPM/i386/目录下会生成一个新编译好的二进制rpm包,执行安装命令即可
rpm -ivh new-package.rpm
(六)yum
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
安装软件(以foo-x.x.x.rpm为例):yum install foo-x.x.x.rpm
[yum常用命令]
yum常用命令
删除软件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升级软件:yum upgrade foo或者yum update foo
查询信息:yum info foo
搜索软件(以包含foo字段为例):yum search foo
其它参数参见man yum
转载于:https://blog.51cto.com/wddp045/416678