rpm命令
rpm -ivh package
安装
rpm -e package
卸载
rpm -Uvh
升级,如果已安装老版本,则升级;如果没安装,则直接安装
rpm -Fvh
升级,如果已安装老版本,则升级;如果没安装,则不安装
rpm -ivh --force
强制安装
rpm --nodeps
忽略依赖关系
rpm -ql
查看已经安装的软件的文件列表
rpm -qlp package.rpm
查看未安装的rpm包里的文件列表
rpm -qa 查看已经安装的所有rpm包
rpm -qd 查看软件的文档列表
rpm -qc 查看软件的配置文件
rpm -qi 查看软件的详细信息
rpm -qf filename
查看文件来自哪个rpm包
rpm --import key_file
导入公钥用于检查rpm文件的签名
rpm -checksig package.rpm
检查rpm包的签名
yum命令
yum install package -y
默认是安装来自仓库里的软件,指定的是软件名字。多个包空格隔开;-y (取消交互)
yum install ./xlockmore-5.31-2.el6.x86_64.rpm
或者
yum localinstall ./xlockmore-5.31-2.el6.x86_64.rpm
安装来自本地指定路径下的rpm包,而不是来自仓库
yum remove 或者 erase package
卸载软件包
yum update
更新仓库里所有比本机已经安装过的软件要的软件
yum update package
指定升级的软件
yum search mysql
搜索出所有软件名字或者软件描述包含“mysql”关键字的软件
yum provides "libmysqlclient.so"
找出模块由哪些软件包提供
yum provides "xeye"
搜索一个包含xeye关键字的软件包
yum clean all
清空之前的yum列表缓存
yum makecache
创建新的缓存
yum list
列出仓库里的所有软件包
yum repolist
列出已配置的软件仓库
yum list|tail
查看未安装的软件包
yum list |grep 关键字
@代表已经安装成功
yum list installed
查看已安装的包
yum grouplist
查看包组
yum groupinstall "包组"
安装包组
yum groupremove "包组"
md5sum +包名
直接校验第三方提供的软件包