Yum

同時使用epel和rpmforge穩定嗎?

  • November 8, 2016

因此,在全新的 Scientific Linux 6.3 Desktop 安裝後,我:

yum install rpmforge-release && yum update

yum install epel-release.noarch

然後:

yum install wine gparted cups-pdf && echo 'includepkgs=nss-mdns wine* gparted cups-pdf' >> /etc/yum.repos.d/epel.repo

好的!在此之後我:

vi /etc/yum.repos.d/epel.repo
includepkgs=nss-mdns wine* gparted cups-pdf

所以這就是我安裝新鮮葡萄酒(+cups-pdf)和 gparted 的方式。

:這是一件穩定的事情嗎?我的意思是這會在未來引起問題嗎?(安裝了一些 epel 包,但是我在安裝了提到的幾個包後使用了白名單來幫助穩定性 - 因為我只需要 epel 來處理 gparted/wine/cups-pdf 的少數東西)。這些步驟會在未來造成問題嗎?

我在我的 centos 中使用 epel 和 rpmforge。但我建議您安裝 yum-priorities 外掛,因為兩個儲存庫中都有一些程序。

好的,這裡是詳細解釋的 yum-priorities 的連結: http ://wiki.centos.org/PackageManagement/Yum/Priorities

但基本上,安裝yum-priorities後,您必須/etc/yum/pluginconf.d/priorities.conf從 enabled=0 編輯為enabled=1

並將這一行添加到 /eyc/yum.repos.d/ 中每個 repo 文件中的每個儲存庫(因為可能有多個)

優先級=數字

還有一個 oneliner 可以查看您的優先事項:

sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }" /etc/yum.repos.d/*.repo | sort -k3n

這是我的輸出:

priority = 1 [base]
priority = 1 [centosplus]
priority = 1 [extras]
priority = 1 [updates]
priority = 2 [contrib]
priority = 10 [atrpms]
priority = 10 [elrepo]
priority = 10 [elrepo-extras]
priority = 10 [elrepo-kernel]
priority = 10 [epel]
priority = 10 [epel-debuginfo]
priority = 10 [epel-source]
priority = 11 [elrepo-testing]
priority = 11 [epel-testing]
priority = 11 [epel-testing-debuginfo]
priority = 11 [epel-testing-source]
priority = 20 [rpmforge]
priority = 20 [rpmforge-extras]
priority = 21 [rpmforge-testing]
priority = 30 [nfb] This is my own repo.

引用自:https://unix.stackexchange.com/questions/50657