02 RPM包管理

1 获取 RPM 包

2 RPM 包命名规则

httpd-2.4.6-80.el7.x86_x64.rpm
  • httpd:软件包名。
  • 2.4.6:软件版本。
  • 80:软件发行次数。
  • el7:软件发行商。 el7指的是 RHEL 7.x 版本
  • x86_84:适合的硬件平台。
  • rpm:扩展名

3 RPM 包的依赖性

  • 树形依赖
  • 环形依赖
  • 函数库依赖

4 RPM 包的默认安装路径

安装路径 含义
/etc 配置文件安装目录
/usr/bin 可执行命令安装目录
/usr/lib 程序所使用的函数库保存位置
/usr/share/doc 基本的软件使用手册保存位置
/usr/share/man 帮助文件保存位置

5 RPM 相关操作

5.1 安装

rpm -ivh 完整包名
    选项:
        -i: 安装
        -v: 显示更详细的信息
        -h: 打印,显示安装进度

5.2 升级

rpm -Uvh 完整包名
    选项:
        -U:升级,如果没有安装过就安装,安装过就升级到新版本

5.3 卸载

rpm -e 包名
    选项:
        -e: 卸载
        --nodeps: 不检测依赖性

5.4 查询

rpm -qa  # 查询所有已安装的包
rpm -q 包名  # 查询某个软件包是否安装
rpm -qi 包名   # 查询某个软件包的详细信息
rpm -ql 包名   # 查询软件中的文件列表
rpm -qf 文件名   # 查询系统文件输入哪个包

results matching ""

    No results matching ""