
Home > Fedoraの設定 > yumの設定(FC3)
| yumの利用 |
yumを使えば、パッケージのインストールを依存関係を気にすること無く行なうことが可能です。
また、パッケージの最新版をチェックし、最新版がある場合には、アップデート行なうことができます。
なお、ここではFedora Core 3のyumの設定方法を紹介します。
| Fedora Core 3のyumの設定 |
先ずはGPGキーのインストールを行います。
| # rpm --import /usr/share/rhn/RPM-GPG-KEY-fedora |
続いて、当サイトでは/etc/yum.confに設定を全て書くようにしますので、
/etc/yum.repos.d/以下にあります、fedora-updates.repoとfedora.repoの2つのファイルを削除します。
| # rm -f /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora.repo |
以上が終わりましたら、/etc/yum.confの編集に入ります。先ずデフォルトの状態を見てみますと
以下のようになっていると思います。
| # cat /etc/yum.conf [main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 retries=20 obsoletes=1 gpgcheck=1 # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d |
これを以下のように書き換えます。
| # vi /etc/yum.conf [main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 retries=20 [base] name=Fedora Core $releasever - $basearch - Base baseurl=ftp://ftp.riken.go.jp/pub/Linux/fedora/core/$releasever/$basearch/os ftp://ftp.kddlabs.co.jp/Linux/packages/fedora/core/$releasever/$basearch/os gpgcheck=1 [updates-released] name=Fedora Core $releasever - $basearch - Released Updates baseurl=ftp://ftp.riken.go.jp/pub/Linux/fedora/core/updates/$releasever/$basearch ftp://ftp.kddlabs.co.jp/Linux/packages/fedora/core/updates/$releasever/$basearch gpgcheck=1 |
変更部分としては、青地の部分の追加と、[main]のobsoletes=1とgpgcheck=1を削除しました。
以上でyumの設定は完了です。
→ yumの使い方
| エクストラパッケージの利用 |
エクストラパッケージを利用する場合は以下の内容を追加する必要があります。
先ず、以下のようにエクストラパッケージ用のGPGキーをインストールします。
| # rpm --import http://download.fedora.redhat.com/pub/fedora/linux/extras/RPM-GPG-KEY-Fedora-Extras |
次に、下記の記述をyum.confの一番下にでも追加します。
| # vi /etc/yum.conf [Extras] name=Fedora Extras - $releasever - $basearch baseurl=http://ftp.kddilabs.jp/Linux/packages/fedora/extras/$releasever/$basearch/ http://mirrors.kernel.org/fedora/extras/$releasever/$basearch/ gpgcheck=1 |
以上、エクストラパッケージ用の記述も入れたyum.confを下記にまとめてみます。
| [main] cachedir=/var/cache/yum debuglevel=2 logfile=/var/log/yum.log pkgpolicy=newest distroverpkg=redhat-release tolerant=1 exactarch=1 retries=20 [base] name=Fedora Core $releasever - $basearch - Base baseurl=ftp://ftp.riken.go.jp/pub/Linux/fedora/core/$releasever/$basearch/os ftp://ftp.kddlabs.co.jp/Linux/packages/fedora/core/$releasever/$basearch/os gpgcheck=1 [updates-released] name=Fedora Core $releasever - $basearch - Released Updates baseurl=ftp://ftp.riken.go.jp/pub/Linux/fedora/core/updates/$releasever/$basearch ftp://ftp.kddlabs.co.jp/Linux/packages/fedora/core/updates/$releasever/$basearch gpgcheck=1 [Extras] name=Fedora Extras - $releasever - $basearch baseurl=http://ftp.kddilabs.jp/Linux/packages/fedora/extras/$releasever/$basearch/ http://mirrors.kernel.org/fedora/extras/$releasever/$basearch/ gpgcheck=1 |
最終更新 : 05/23/2005