Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

1.4. 安装软件

这部分提供了在 Red Hat Enterprise Linux 7 系统中完成软件安装基础知识的信息。它提到了在 第 1.4.1 节 “软件安装的先决条件” 中安装软件所需的先决条件,提供 第 1.4.2 节 “软件打包和软件存储库系统简介” 中软件打包和软件存储库的基本信息,并参考 第 1.4.3 节 “使用 Subscription Manager 和 Yum 管理基本软件安装任务” 中与软件安装相关的基本任务。

1.4.1. 软件安装的先决条件

Red Hat Content Delivery Network 订阅服务提供处理红帽软件库存的机制,并可让您安装其他软件或更新已安装的软件包。您可以在注册系统并附加订阅后开始安装软件,如 第 1.3 节 “注册系统管理订阅的基础知识” 所述。

1.4.2. 软件打包和软件存储库系统简介

Red Hat Enterprise Linux 系统上的所有软件都被分成 RPM 包,这些软件包存储在特定的存储库中。当系统订阅 Red Hat Content Delivery Network 时,会在 /etc/yum.repos.d/ 目录中创建一个仓库文件。

使用 yum 实用程序管理软件包操作:

  • 搜索软件包信息
  • 安装软件包
  • 更新软件包
  • 删除软件包
  • 检查当前可用的软件仓库列表
  • 添加或删除软件仓库
  • 启用或禁用软件仓库

有关与安装软件相关的基本任务的详情请参考 第 1.4.3 节 “使用 Subscription Manager 和 Yum 管理基本软件安装任务”。有关管理软件存储库的详情请参考 第 7.2 节 “管理软件存储库”。有关使用 yum 工具的详情请参考 第 9 章 yum

1.4.3. 使用 Subscription Manager 和 Yum 管理基本软件安装任务

安装操作系统后可能需要的最基本软件安装任务包括:

  • 列出所有可用存储库:

    ~]# subscription-manager repos --list
  • 列出所有当前启用的软件仓库:

    ~]$ yum repolist
  • 启用或禁用存储库:

    ~]# subscription-manager repos --enable repository
    ~]# subscription-manager repos --disable repository
  • 搜索与特定字符串匹配的软件包:

    ~]$ yum search string
  • 安装软件包:

    ~]# yum install package_name
  • 更新所有软件包及其依赖项:

    ~]# yum update
  • 更新软件包:

    ~]# yum update package_name
  • 卸载软件包以及依赖于它的任何软件包:

    ~]# yum remove package_name
  • 列出所有已安装和可用软件包的信息:

    ~]$ yum list all
  • 列出所有安装的软件包信息:

    ~]$ yum list installed