yum和rpm工具使用

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 +包名

直接校验第三方提供的软件包

猜你喜欢

转载自www.cnblogs.com/kai0438/p/12083955.html