Linux Tips

Fedora Core 3のyumがアクセスするサーバを指定するには

北浦訓行
2004/12/9

 Fedora Core 3でyumを使うにはで説明したように、Fedora Core 3のyumはアクセスするサーバを自動的に決定している。そこで、yumがアクセス先を日本のサーバに限定する方法を紹介する。

 まずrootで/etc/yum.repos.d/local-baseというファイルを作成し、アクセスさせたいサーバのURLを記述する。

http://ftp.kddilabs.jp/Linux/packages/fedora/core/3/$ARCH/os/
ftp://ftp.riken.go.jp/fedora/core/3/$ARCH/os/
ftp://ftp.iij.ad.jp/pub/linux/fedora/core/3/$ARCH/os/
注:記述例。どこか1カ所のみでも構わない。

 次に、アップデート用のファイル/etc/yum.repos.d/local-updatesを作成し、/etc/yum.repos.d/local-baseと同様にサーバのURLを1つ以上記述する。

http://ftp.kddilabs.jp/Linux/packages/fedora/core/updates/3/$ARCH/
ftp://ftp.riken.go.jp/fedora/core/updates/3/$ARCH/
ftp://ftp.iij.ad.jp/pub/linux/fedora/core/updates/3/$ARCH/

 最後に、/etc/yum.repos.d/fedora.repo/etc/yum.repos.d/fedora-updates.repoを変更し、それぞれ独自のミラーリストを参照するようにする。

[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever ←コメントアウト
mirrorlist=file:///etc/yum.repos.d/local-base ←この行を追加
enabled=1
gpgcheck=1
/etc/yum.repos.d/fedora.repo

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/
updates/$releasever/$basearch/
#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever ←コメントアウト
mirrorlist=file:///etc/yum.repos.d/local-updates ←この行を追加
enabled=1
gpgcheck=1
/etc/yum.repos.d/fedora-updates.repo

 ここまでの作業を行ったら、yumを実行して動作を確認する。

# yum update
Setting up Update Process
Setting up Repo:  base
repomd.xml             100% |=========================| 1.1 kB   00:00
Setting up Repo:  updates-released
repomd.xml             100% |=========================|  951 B   00:00
Reading repository metadata in from local files
base      : ################################################ 2622/2622
primary.xml.gz         100% |=======================|  73 kB    00:00
MD Read   : ################################################ 173/173
updates-re: ################################################ 173/173
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for gaim to pack into transaction set.
gaim-1.0.3-0.FC3.i386.rpm 100% |=========================|  64 kB    00:00
---> Package gaim.i386 1:1.0.3-0.FC3 set to be updated
---> Downloading header for abiword to pack into transaction set.
abiword-2.0.12-4.fc3.i386 100% |=========================|  99 kB    00:00
---> Package abiword.i386 1:2.0.12-4.fc3 set to be updated
--> Running transaction check
(省略)

Linux Tips Index



 Linux Squareフォーラム Linux Tipsカテゴリ別インデックス
インストール/RPM ブート/ブートローダ
ファイル操作 環境設定
ユーザー管理 コンソール/ターミナル
X Window System セキュリティ
トラブルシューティング 他OS関係
ネットワーク ハードウェア
Webサーバ Samba
GNOME KDE
OpenOffice.org エミュレータ
ソフトウェア そのほか/FAQ
全Tips公開順インデックス Linux Tips月間ランキング
Linux Squareフォーラム全記事インデックス

MONOist組み込み開発フォーラムの中から、Linux関連記事を紹介します


Linux & OSS フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

注目のテーマ

Linux & OSS 記事ランキング

本日 月間