gas*_*ter 10 yum rpm scientific-linux
因此,在全新的 Scientific Linux 6.3 桌面安装之后,我:
yum install rpmforge-release && yum update
Run Code Online (Sandbox Code Playgroud)
和
yum install epel-release.noarch
Run Code Online (Sandbox Code Playgroud)
然后:
yum install wine gparted cups-pdf && echo 'includepkgs=nss-mdns wine* gparted cups-pdf' >> /etc/yum.repos.d/epel.repo
Run Code Online (Sandbox Code Playgroud)
好的!在这之后我:
vi /etc/yum.repos.d/epel.repo
includepkgs=nss-mdns wine* gparted cups-pdf
Run Code Online (Sandbox Code Playgroud)
所以这就是我安装新鲜葡萄酒 (+cups-pdf) 和 gparted 的方式。
问:这是一件稳定的事情吗?我的意思是这会在未来引起问题吗?(安装了一些 epel 包,但我在安装提到的几个包后使用白名单来帮助稳定性 - 因为我只需要 epel 来处理 gparted/wine/cups-pdf 的一些事情)。这些步骤将来会不会造成问题?
Not*_*lyn 10
我在我的 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
Run Code Online (Sandbox Code Playgroud)
这是我的输出:
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.
Run Code Online (Sandbox Code Playgroud)