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
~]# subscription-manager repos --list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 列出所有当前启用的软件仓库:
yum repolist
~]$ yum repolist
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启用或禁用存储库:
subscription-manager repos --enable repository
~]# subscription-manager repos --enable repository
Copy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager repos --disable repository
~]# subscription-manager repos --disable repository
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 搜索与特定字符串匹配的软件包:
yum search string
~]$ yum search string
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 安装软件包:
yum install package_name
~]# yum install package_name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 更新所有软件包及其依赖项:
yum update
~]# yum update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 更新软件包:
yum update package_name
~]# yum update package_name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 卸载软件包以及依赖于它的任何软件包:
yum remove package_name
~]# yum remove package_name
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 列出所有已安装和可用软件包的信息:
yum list all
~]$ yum list all
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 列出所有安装的软件包信息:
yum list installed
~]$ yum list installed
Copy to Clipboard Copied! Toggle word wrap Toggle overflow