centos新增rpmforge(repoforge)
rpmforge現在更名為repoforge,安裝rpmforge源只要在官方**找到適應自己cpu和作業系統版本的rpm包,然後安裝即可。
1. 找到適合自己機器的rpm包,
裡面有用於x86和x86_64架構的各個版本的el的rpm安裝包,找到對應的鏈結,複製鏈結位址,比如,x86_64上的centos7:
# rpm -ivhcentos新增epel(extra packages for enterprise linux)源:
# yumcentos管理軟體源的順序install epel-release
前面的操作同時為centos新增了官方和第三方的軟體源,下面的設定可以管理安裝軟體時搜尋它們的先後順序。
1. 安裝yum-priorities外掛程式
yum-priorities外掛程式用來保證安裝軟體時候軟體倉庫先後次序(priority優先權),一般是預設先從官方base或者映象安裝,然後從社群使用者contribute的軟體中安裝,再從第三方軟體倉庫中安裝。當然這個次序可以自己更改,為了安全和穩定還是依照這個次序吧。
# yum2、檢視/etc/yum/pluginconf.d/priorities.conf檔案install
yum-priorities
# vim /etc/yum/pluginconf.d/priorities.conf確認檔案中有以下內容:
[main3、設定/etc/yum.repos.d/centos-base.repo檔案,新增順序指令priority=n(n 從 1 至 99,1 的優先順序最高)。]enabled=1
vim /etc/yum.repos.d/centos-base.repo在[base]、[updates]、[addons]、[extras]段的最後分別新增priority=1,[centosplus]、[contrib]最後分別設定priority=2,第三方軟體源(repoforge和epel)的各個段設定priority=n(推薦n>10)。
例如, /etc/yum.repos.d/centos-base.repo檔案的[base]段:
[base將[base]段的優先順序設為1.]name=centos-$releasever - base
mirrorlist=
#baseurl=
gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7priority=1
[updates]
...
又如/etc/yum.repos.d/rpmforge.repo檔案的[rpmforge]段:
[rpmforge將[rpmforge]段的優先順序設為11.]name =rhel $releasever - rpmforge.net - dag
baseurl =
mirrorlist =
#mirrorlist =file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1protect = 0gpgkey =file:///etc/pki/rpm-gpg/rpm-gpg-key-rpmforge-dag
gpgcheck = 1priority=11
4、驗證設定成功
# yum check-update
centos新增第三方源
centos本身yum的軟體源裡缺少了很多軟體,可以自行新增第三方源 linux環境 centos 7 執行下述命令前,你可以先到 etc yum.repos.d 目錄下ls一下,看看它們長得是啥樣子。2 安裝rpmfusion的repository 下面兩個rpm包都要安裝 root localh...
centos 第三方源
最後附上第三方源 centos由於很追求穩定性,所以官方源中自帶的軟體不多,因而需要一些第三方源,比如epel atrpms elrepo nux dextop repoforge等。epel epel即extra packages for enterprise linux,為centos提供了額外...
CentOS7安裝第三方yum源EPEL
一 簡介 epel是企業版 linux 附加軟體包的簡稱,epel是乙個由fedora特別興趣小組建立 維護並管理的,針對 紅帽企業版 linux rhel 及其衍生發行版 比如 centos scientific linux oracle enterprise linux 的乙個高質量附加軟體包專...