Linux Lovers
    Fedora Coreで始めるサーバ構築

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.repofedora.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の使い方


>>このページのTOPへ

エクストラパッケージの利用

エクストラパッケージを利用する場合は以下の内容を追加する必要があります。
先ず、以下のようにエクストラパッケージ用の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

>>このページのTOPへ

最終更新 : 05/23/2005


Fedoraの設定    SSH    Web    Mail    FTP    DNS    ファイルサーバ    運用管理    システム管理    ネットワーク    セキュリティ対策
Copyright (C) 2004-2007 chibi ,All Rights Reserved