・yumの設定


yumは使用するために設定ファイルを修正します。インターネットに接続して設定ファイルに指定したダウンロードサイトからファイルを取得する仕組みです。

ダウンロードサイトは世界各国にあり、日本にも複数存在しています。
FedoraCore公式サイトのミラーリストから日本のミラーサイトを選び、設定ファイルに指定します。
日本のミラーサイトの一覧はAsia/PacificJapanのところにあります。

・設定ファイル修正、サイトリストファイルの作成
PuTTYからサーバーにリモートでログインし、$su root でルートユーザーに切り替えます。
もちろん、サーバーを直接操作してもいいですよ。

ディレクトリィを移動します。
$cd /etc/yum.repos.d と入力してEnterして移動します。
ディレクトリィの中身は $ls 入力すると確認できます。
ディレクトィは以下に以下の四つのファイルを確認できるはずです。
felora.repo
fedora-update.repo 
fedora-update-testing.repo
fedora-devel.repo

修正の前にダウンロードサイトのリストを作ります。
リストを設定しておくと、複数のサイトを使用して、サイトがダウンしていたり、重くて
サイトリストはbase用リスト、update用リスト、development用リストの
三種類です。
ダウンロードサイトは理化学研究所(ftp://ftp.riken.go.jp)とKDDI研究所(ftp://ftp.kddilabs.jp)の二種類を選択します。


ファイルを新規に作成したり、修正したりするときは$vi ファイル名 と入力します。viとはエディタの事です。
以下、viを扱うめの基本的なコマンド
i  編集モード。文を挿入します。Escキーで解除できます。
:q viを終了させます。ファイルを修正しているとこれでは終了できません。 
:q! viを強制終了させます。
:w viで作成、修正したファイルを保存します。
:qw viで作成、終了したファイルを保存、終了します。

viでsitelist、sitelist-update、delelopment-listnoの三つのファイルを作成します。

Base用ファイル:sitelist 以下の内容を記述
ftp://ftp.riken.go.jp/pub/Linux/fedora/core/$releasever/$basearch/os/
ftp://ftp.kddilabs.jp/Linux/packages/fedora/core/$releasever/$basearch/os/

Update用ファイル:sitelist-update 以下の内容を記述
ftp://ftp.riken.go.jp/pub/Linux/fedora/core/updates/$releasever/$basearch/
ftp://ftp.kddilabs.jp/Linux/packages/fedora/core/updates/$releasever/$basearch/

Development用ファイル:delelopment-list 以下の内容を記述
ftp://ftp.riken.go.jp/pub/Linux/fedora/core/development/$basearch/
ftp://ftp.kddilabs.jp/Linux/packages/fedora/core/development/$basearch

作成したサイトリストファイルを設定ファイルに読み込むように修正します。
fedora.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
enabled=1
gpgcheck=1
    
↓ 修正 ↓
[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/
mirrorlist=file:///etc/yum.repos.d/sitelist
enabled=1
gpgcheck=1

fedora-updates.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
enabled=1
gpgcheck=1
     
↓ 修正 ↓
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/$basearch/
mirrorlist=file:///etc/yum.repos.d/sitelist-update
enabled=1
gpgcheck=1



戻る