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 Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間