Centos
應用程序回購與包回購?
- 像 EPEL / RPMForge / etc 這樣的“應用程序儲存庫”和像PkgDB這樣的“包儲存庫”有什麼區別?
- 我可以將 yum / df 指向 pkgDB,這樣它就可以知道從哪裡下載東西而不必創建一堆 .repo 文件?
PkgDB 是 Fedora 的官方 Fedora 軟體包儲存庫,可以使用 Fedora 上的和
fedora.repo
文件fedora-updates.repo
訪問。您無需向預設的 Fedora 安裝添加任何內容即可使其正常工作(如果您使用的是最新的 Fedora 版本)。如果您想在不同的發行版(RHEL、CentOS)上使用它,您可以從koji下載軟體包,但它可能無法正常工作。另一方面,EPEL 包含一些基於 Fedora 軟體包為 RHEL 和 CentOS 重建的 Fedora,但並非所有這些都存在,並且它們的更新速度與 Fedora 版本不同。RPMForge 也包含 RHEL/CentOS,但它是第三方來源。這些對 Fedora 系統沒有用處。
您可以使用以下命令安裝 EPEL repo(在 RHEL7 上):
# wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm # rpm -ivh epel-release-7-6.noarch.rpm