yum (yellowdog updater modified)是乙個開源、廣泛使用的命令列和基於圖形的包管理工具。其用於管理基於rpm的linux系統,包括但不限於redhat linux、centos和oracle linux。其用於在系統上安裝、更新、移除和搜尋軟體包。
安裝軟體包不限於預設的base和updates庫,還包括附加的centos庫 (extras, centosplus, centos-fasttrack, continuous release, and software collections),你需要在你的系統上安裝和啟用其它第三方庫。
需要注意的是如下庫列表並非centos提供或者支援。它們可能不會及時更新,或者執行結果並不能達到你的預期,這些風險需要注意。epel (extra packages for enterprise linux) 想必大多數人都用過,它是乙個免費、開源,廣受歡迎的,基於社群的庫專案。其目標是提供乙個在fedora下開發、測試和完善的高質量的軟體包。並且可以在rhel, centos和scientific linux等linux系統可用。後續本文列舉的庫依賴於epel.
如果想在你的系統上使用epel庫,使用如下命令:
# yum install epel-release
需要注意的是在rhel 7上,你需要啟用optional和extras庫。因為epel包可能依賴這些庫。
# subscription-manager repos --enable "rhel-*-optional-rpms
" --enable "
rhel-*-extras-rpms
"
remi 是乙個廣受歡迎的提供php棧最新版本的第三方庫,同時該庫提供php棧其它相關軟體。針對的使用者包括fedora及其它企業級linux發行版,諸如rhel、centos、oracle和 scientific linux等等。
在安裝remi庫之前,需要先安裝epel庫,具體如下:
rpmfusion 是乙個為fedora和企業級linux發行版提供免費和非免費軟體的第三方庫。
該軟體庫也依賴epel,因此在安裝之前需要提前安裝epel:
elrepo (community enterprise linux repository) 是乙個提供諸如檔案系統驅動、顯示卡驅動、網路驅動、音效卡驅動等硬體相關軟體包的rpm庫。
通過如下命令可以安裝該庫:
安裝步驟如下:
ghettoforge 聚焦在為enterprise linux releases 6 和 7 提供base和其它第三方庫不提供的軟體包。
通過如下命令可以啟用該軟體庫:
psychotic ninja 的目標是為enterprise linux releases 6 和 7 提供base和其它第三方庫不提供的高質量軟體包。
如果需要使用psychotic ninja庫,首先需要匯入gpg,然後安裝該庫:
最後介紹的是ius (inline with upstream stable) ,它是乙個新的第三方的、社群支援的庫,它為php, python和mysql提供了最新的高質量的rpm包。
跟我們了解到的其它庫類似,ius也依賴epel:
RedHat系統下安裝CentOS系統的yum
this system is notregistered to red hat subscription management.you can use subscription managerto register.通過查詢網上教程,說是通過把redhat下的yum替換為centos版本即可。具體步...
Centos和Redhat的區別和聯絡
centos與redhat的關係 redhat一直都提供源 的發行方式,centos就是將redhat發行的源 重新編譯一次,形成乙個可使用的二進位制版本。由於linux的源 是gnu,所以從獲得redhat的源 到編譯成新的二進位制,都是合法。只是redhat是商標,所以必須在新的發行版裡將red...
CentOS 與 RedHat 關係和區別
centos 發行版介紹 centos 是 community enterprise operating system 的簡稱,我們有很多人叫它社群企業作業系統,不管你怎麼叫它,它都是 linux 的乙個發行版本。官方 url redhat 發行版介紹 red hat 公司的產品中,有 redhat...