yum 和 rpm 使用方法总结

yum


安装

1
yum install {软件名称}

查询

1
yum search {关键字s}

下载(不安装)

1
yum install --downloadonly {需要下载的软件名,可多个} --downloaddir={下载位置,目录名}

按依赖关系安装本地rpm包

1
yum localinstall *.rpm

查看包版本

1
yum list {安装包名称} --showduplicates

安装指定版本的rpm包

1
yum install {安装包名称}-<VERSION_STRING>

eg: yum install ceph-13.2.6-0.el7

rpm


  • 每个rpm包上记录着它所依赖的rpm包

安装

1
rpm -ivh {xxx.rpm}

卸载

1
rpm -e --nodeps {软件名称}
  • 卸载软件包,但不卸载依赖包

解压

1
rpm2cpio {xxx.rpm} | cpio -div

查看包依赖关系

1
rpm -qpR {软件名称}

参考&鸣谢