したがって、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パッケージがインストールされていますが、上記のパッケージのいくつかをインストールした後、安定性を助けるためにホワイトリストを使用しています。対策を講じると今後の問題は発生しますか?
答え1
私はCentOSでepelとrpmforgeを使用しています。しかし、両方のリポジトリにいくつかのプログラムがあるので、yum-prioritiesプラグインをインストールすることをお勧めします。
いいですね。以下は、yumの優先順位を詳しく説明するリンクです。 http://wiki.centos.org/PackageManagement/Yum/Priorities
しかし、基本的にインストール後ヤム優先順位、/etc/yum/pluginconf.d/priorities.conf
有効=0から次に編集する必要があります。有効=1
/eyc/yum.repos.d/にあるすべてのリポジトリファイルのすべてのリポジトリにこの行を追加します(複数のリポジトリがある可能性があるため)。
優先順位=数字
優先順位を表示できる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.
答え2
はい、リポジトリを混在させると膨大な依存関係デッドロックが発生する可能性があるため、スレッドに注意する必要があります。
私が見つけた最も効果的な方法はインストールしましたが、無効にすることでした:/etc/yum.repos.d/.repoで 'enabled=0' ..
それからぜひ使うべき時はこう紹介します。
yum --enablerepo=epel,rpmforge-extras list package-name
yum --enablerepo=rpmforge install package-name