TITLE:yumの設定 *yumの設定 [#i6ddd63e] **yum-prioritiesのインストール [#f8b94084] リポジトリの優先順位を設定できる、yum-prioritiesというプラグインをインストールsる。 # yum -y install yum-plugin-priorities **centosplusの利用 [#zf2aa30d] ベースになるリポジトリ情報を編集する。 # vi /etc/yum.repos.d/CentOS-Base.repo 該当箇所を探して、「enabled=0」を「enabled=1」に変更 ... [centosplus] ... enabled=0 ← 1に変更 ... ... [contrib] ... enabled=0 ← 1に変更 ... さらに、各ベースのリポジトリの最後に優先順位を設定する。baseの場合は次の通り。 [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 priority=1 プライオリティは1~99の値で設定する。値が大きい(または未設定)であるほど、優先順位は下がる。 **EPELの利用 [#b6adc6b5] [[EPEL(Extra Packages for Enterprise Linux):http://fedoraproject.org/wiki/EPEL]]は、 Fedoraプロジェクトで開発・テストされたパッケージを RHELやCentOSで利用できるようにしたパッケージ群。 まずは公開鍵を取得。 # rpm --import http://download.fedora.redhat.com/pub/epel/RPM-GPG-KEY-EPEL つぎに、EPELを導入。 # rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-2.noarch.rpm # rpm -ivh epel-release-5-2.noarch.rpm あと、いつも使うとは限らないので、リポジトリの設定でEPELについては「enabled=0」にしておく。 # vi /etc/yum.repos.d/epel.repo # vi /etc/yum.repos.d/epel-testing.repo ←こちらは「enabled=0」がデフォルト 使うときは、次のようにオプションを指定する。 # yum --enablerepo=epel <command> [<package> ...] **RPMforgeの利用 [#t936f548] 有名なサードパーティのリポジトリ、[[RPMforge(DAG):http://dag.wieers.com/rpm/]]を利用します。 # rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm あと、いつも使うとは限らないので、リポジトリの設定でDAGについては「enabled=0」にしておく。 # vi /etc/yum.repos.d/rpmforge.repo 使うときは、次のようにオプションを指定する。 # yum --enablerepo=rpmforge <command> [<package> ...] ***参考URL [#x248d921] -http://server-setting.info/centos/repository-setting.html -http://wikiwiki.jp/poiuy/?yum%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA%C0%DF%C4%EA -http://wikiwiki.jp/poiuy/?yum%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA%C0%DF%C4%EA%28%B3%C8%C4%A5%29 -http://centossrv.com/epel.shtml -http://centossrv.com/rpmforge.shtml - |