したがって、Scientific Linux 6.3デスクトップを新たにインストールした後、私は次のことを行います。
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
OK!この後私:
vi /etc/yum.repos.d/epel.repo
includepkgs=nss-mdns wine* gparted cups-pdf
これが、私がフレッシュワイン(+ cups-pdf)をインストールしてgpartedする方法です。
[〜#〜] q [〜#〜]:これは安定した動作ですか?これは将来的に問題を引き起こす可能性があるということですか? (いくつかのepelパッケージがインストールされていますが、安定性を高めるために、言及されたいくつかのパッケージをインストールした後、ホワイトリストを使用します-gparted/wine/cups-pdfのいくつかのものにepelしか必要ないためです)。これらのステップは将来的に問題を引き起こしますか?
私は私の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/のすべてのリポジトリファイルのすべてのリポジトリに追加します(複数ある場合があるため)。
priority =数値
あなたの優先順位を見るためのワンライナーもあります:
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.
はい、リポジトリを混在させると、巨大な依存デッドロックが発生する可能性があるため、慎重にスレッド化する必要があります。
私が最も効果的に機能するのは、それらをインストールすることですが、それらを無効にしておくことです:/etc/yum.repos.d/.repoの 'enabled = 0'.
次に、それらを使用する必要がある場合は、次のように持ち込みます。
yum --enablerepo=epel,rpmforge-extras list package-name
yum --enablerepo=rpmforge install package-name