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