Yum
同時使用epel和rpmforge穩定嗎?
因此,在全新的 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.