Linux中RPM软件包管理及安装

RPM


结构

  • 查询RPM软件包信息
  • 安装,升级,卸载,RPM软件包

RPM包管理工具
Linux中RPM软件包管理及安装


注:以下测试需要安装rpm软件仓库( yum install rpm -y)

查询已安装的软件包

rpm -q [选项]

  • -qa:显示当前系统中以RPM方式安装的所有软件列表。
  • -qi(i:information) : 查看指定软件包的名称,版本,许可协议等详细信息。
  • -ql(l:list):查看指定软件包的安装目录。
  • -qf(f:file):查看查看指定的文件或目录是由那个软件包所安装。
  • -qc:查看指定软件包的要安装的配置文件(.conf)。
  • -qd:查看指定软件包中的压缩文件。

Linux中RPM软件包管理及安装
Linux中RPM软件包管理及安装
Linux中RPM软件包管理及安装
Linux中RPM软件包管理及安装
Linux中RPM软件包管理及安装

Linux中RPM软件包管理及安装
Linux中RPM软件包管理及安装

查看未安装的软件包

rpm -qp[子选项] RPM软件包
常用选项:
-qpi -qpl -qpc -qpd

  • -qpi 查看指定未安装的软件包信息
  • -qpl 查看该软件包准备要安装的所有目录,文件列表

(cd到mnt/Packages中ls查看软件仓库)
Linux中RPM软件包管理及安装


安装,升级,卸载 RPM软件包

rpm [选项] RPM软件包文件 ...

常用选项:
-i -U -F

  • -i 安装
  • -U 升级
  • -F 检查
          卸载指定的RPM软件      rpm -e 软件名

辅助选项:
--force强制 --nodeps不检查依赖件 -h以“#”号显示安装进度 -v安装过程中的详细信息

rpm -ivh zziplib-0.13.62-5.el7.x86_64.rpm //安装
rpm -Uvh zziplib-0.13.62-5.el7.x86_64.rpm //升级安装

Linux中RPM软件包管理及安装
Linux中RPM软件包管理及安装
重建rpm数据库

rpm -rebuilddb
rpm --initdb

猜你喜欢

转载自blog.51cto.com/14188767/2347827