使用 Yum 安装

使用 Yum 安装

据我所知,我们可以从某些存储库下载软件包,而某些存储库仅提供某些软件包。

我想知道如何寻找可以提供我需要的软件包并且与我的 Linux 版本(目前是 RHEL 6.3)兼容的存储库

我要安装

yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

如何找到提供这些软件包的存储库?

答案1

一般来说,您可以使用 pkg.org 来查找存储库:

此外,我通常只是搜索包名称,根据我正在寻找的发行版从其名称中添加/减去位。

CentOS/RHEL:

  • 在版本 5 或 6 中查找这些发行版中名为 el5 或 el6 的软件包。

软呢帽:

  • 查找名为 f# 的软件包,其中 # 是一个数字,例如对于 Fedora 14 为 14,对于 Fedora 18 为 18。

这是可用存储库的一个很好的列表,其中大多数包含所有变体(Fedora、CentOS、RHEL)的软件包。

重新抛光

您可以使用此命令查看您拥有的存储库:

$ yum repolist
Loaded plugins: fastestmirror, priorities, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: mirror.ubiquityservers.com
 * epel: mirror.steadfast.net
 * extras: mirror.ubiquityservers.com
 * updates: ftp.linux.ncsu.edu
73 packages excluded due to repository priority protections
repo id                                            repo name                                                                                 status
base                                               CentOS-6 - Base                                                                           6,315+66
*epel                                              Extra Packages for Enterprise Linux 6 - x86_64                                               9,182
extras                                             CentOS-6 - Extras                                                                              6+7
updates                                            CentOS-6 - Updates                                                                             916
repolist: 16,419

参考

相关内容