CentOS 7新增第三方源列表

2021-08-07 21:44:07 字數 1959 閱讀 4873

centos新增rpmforge(repoforge)

rpmforge現在更名為repoforge,安裝rpmforge源只要在官方**找到適應自己cpu和作業系統版本的rpm包,然後安裝即可。

1. 找到適合自己機器的rpm包, 

裡面有用於x86和x86_64架構的各個版本的el的rpm安裝包,找到對應的鏈結,複製鏈結位址,比如,x86_64上的centos7:

# rpm -ivh
centos新增epel(extra packages for enterprise linux)源:

# yum

install epel-release

centos管理軟體源的順序

前面的操作同時為centos新增了官方和第三方的軟體源,下面的設定可以管理安裝軟體時搜尋它們的先後順序。

1. 安裝yum-priorities外掛程式

yum-priorities外掛程式用來保證安裝軟體時候軟體倉庫先後次序(priority優先權),一般是預設先從官方base或者映象安裝,然後從社群使用者contribute的軟體中安裝,再從第三方軟體倉庫中安裝。當然這個次序可以自己更改,為了安全和穩定還是依照這個次序吧。

# yum

install

yum-priorities

2、檢視/etc/yum/pluginconf.d/priorities.conf檔案

# vim /etc/yum/pluginconf.d/priorities.conf
確認檔案中有以下內容:

[main

]enabled=1

3、設定/etc/yum.repos.d/centos-base.repo檔案,新增順序指令priority=n(n 從 1 至 99,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

]name=centos-$releasever - base

mirrorlist=

#baseurl=

gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7priority=1

[updates]

...

將[base]段的優先順序設為1.

又如/etc/yum.repos.d/rpmforge.repo檔案的[rpmforge]段:

[rpmforge

]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

將[rpmforge]段的優先順序設為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 的乙個高質量附加軟體包專...