Linux中RPM软件包管理及安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中RPM软件包管理及安装相关的知识,希望对你有一定的参考价值。

RPM


结构

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

RPM包管理工具
技术分享图片


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

查询已安装的软件包

rpm -q [选项]

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

技术分享图片
技术分享图片
技术分享图片
技术分享图片
技术分享图片

技术分享图片
技术分享图片

查看未安装的软件包

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

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

(cd到mnt/Packages中ls查看软件仓库)
技术分享图片


安装,升级,卸载 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 //升级安装

技术分享图片
技术分享图片
重建rpm数据库

rpm -rebuilddb
rpm --initdb

以上是关于Linux中RPM软件包管理及安装的主要内容,如果未能解决你的问题,请参考以下文章

Linux中RPM软件包管理及安装

linux安装及管理程序

linux应用程序基础及安装方式(RPM,YUM和源代码编译)!

Lniux 安装及管理程序

Linux基础知识------安装及管理程序

Linux下RPM软件包的安装及卸载