インストール直後に必ず行うべき環境設定 1.パッケージ更新を高速にする設定
Fedora7(フィドーラ7)にてインストールを行った直後に必ず行った方が良いと思われる環境設定3点を示します。
その他の環境設定は、個人の利用目的にあわせて行えばよいですが、最低限この3点は最初に行った方がよいと思いますので、特にLinuxが初心者の方にはお薦めします。この設定を行わなくてもLinux
Fedoraの利用は出来ますが、行った場合、その後の環境設定作業効率が大変良くなります。
-
-
-
ネット上からのパッケージ更新やインストール等を高速にする設定
Fedoraの場合、ネット上からパッケージの更新やインストール等する時、yum(ヤム)、pup、pirut コマンドを使用します。FedoraをDVDメディア等からインストールした直後の設定でパッケージ更新を行った時、何時間もかかってしまう場合があります。これは、更新パッケージ数が大変多いこともありますが、そのとき接続したダウンロード先が海外で通信時間がかかってしまう、または大変混雑しているのが大きな原因のようです。
その対策が2点あります。
-
-
ダウンロード接続先ミラーサイトをすべて国内のサイトにします。
国内とのこともあって通信時間がかからず安定しています。各サイト自体も処理能力が良く安定しているようです。
2007年7月時点では、ダウンロード先リストを提供してくれるサイト(http://mirrors.fedoraproject.org/)が日本国内のミラーサイトを示してくれますので、海外サイト接続によるダウンロード時間がかかってしまう動作はなくなりました。これにより,FedoraCore6等の時代では、国内ミラーサイトからダウンロード行う特別な設定を行いましたが、その必要がなくなりました。
なお、ミラーサイトリスト提供サーバーのトラブル等で国内サイトを設定する必要が発生した場合には、FedoraCore6編の「
ダウンロード接続先ミラーサイトをすべて国内のサイトにします。」を参照して下さい。
参考として、2007年7月現在
http://mirrors.fedoraproject.org/ で示されるの国内ミラーリストを下記に示します。
[fedora-7] [i386] の場合
# repo = fedora-7 arch = i386 country = JP country = JP
http://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/7/Everything/i386/os
http://ftp.kddilabs.jp/Linux/packages/fedora/releases/7/Everything/i386/os
http://ftp.dti.ad.jp/pub/Linux/Fedora/releases/7/Everything/i386/os
http://ftp.riken.jp/Linux/fedora/releases/7/Everything/i386/os
[updates-released-f7] [i386] の場合
# repo = updates-released-f7 arch = i386 country = JP country = JP
http://ftp.jaist.ac.jp/pub/Linux/Fedora/updates/7/i386
http://ftp.kddilabs.jp/Linux/packages/fedora/updates/7/i386
http://ftp.dti.ad.jp/pub/Linux/Fedora/updates/7/i386
http://ftp.riken.jp/Linux/fedora/updates/7/i386
[fedora-7] [x86_64] の場合
# repo = fedora-7 arch = x86_64 country = JP country = JP
http://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/7/Everything/x86_64/os
http://ftp.kddilabs.jp/Linux/packages/fedora/releases/7/Everything/x86_64/os
http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/releases/7/Everything/x86_64/os
http://ftp.riken.jp/Linux/fedora/releases/7/Everything/x86_64/os
[updates-released-f7] [x86_64] の場合
# repo = updates-released-f7 arch = x86_64 country = JP country = JP
http://ftp.jaist.ac.jp/pub/Linux/Fedora/updates/7/x86_64
http://ftp.kddilabs.jp/Linux/packages/fedora/updates/7/x86_64
http://ftp.dti.ad.jp/pub/Linux/Fedora/updates/7/x86_64
http://ftp.riken.jp/Linux/fedora/updates/7/x86_64
参考:
国内・海外ミラーサイトからのダウンロード時間を比較した試験を行いました。
yum-fastestmirror のインストール
「yum-fastestmirror」をインストールする方法を2種類紹介します。どちらか好みの方を行ってください。Linuxが初心者の方は方法その2を薦めます。
方法その1 端末等(メニュー:アプリケーション/システムツール/端末)で下記を実行します。
#yum install yum-fastestmirror
又は、全名入力が大変なので下記のように省略名入力でもかまいません。
#yum install yum-fast*
例1:
# yum install yum-fast*
Loading "installonlyn" plugin
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package yum-fastestmirror.noarch 0:1.1.5-1.fc7 set to be updated
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
yum-fastestmirror noarch 1.1.5-1.fc7 updates 11 k
Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 11 k
Is this ok [y/N]: y <-- インストール確認を聞いてきます
Downloading Packages:
(1/1): yum-fastestmirror- 100% |=========================| 11 kB 00:00
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Importing GPG key 0x4F2A6FD2 "Fedora Project <fedora@redhat.com>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
Is this ok [y/N]: y <-- 初めての場合GPG Key設定確認を聞いてきます
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: yum-fastestmirror ######################### [1/1]
Installed: yum-fastestmirror.noarch 0:1.1.5-1.fc7
Complete!
#
例2 スーパーユーザで無いためにエラー発生。
$ yum install yum-fast*
Loading "installonlyn" plugin
You need to be root to perform this command.
$
スーパーユーザ(root)ログインでない状態で行う場合、上記のようなメッセージが表示されます。下記のようにsu命令で一時的にスーパーユーザ状態になって行ってください。又はrootでログインし直して行ってください。
$ su
パスワード(P): <-- ここでrootのパスワードを入力します。
#
参考:スーパーユーザについて
例3 パッケージ名が不適切なためエラー発生
# yum install yum-fast
Loading "installonlyn" plugin
Setting up Install Process
Parsing package install arguments
Nothing to do
#
パッケージが存在しない為エラー発生しています。この場合、名前省略文字 * をつけて yum-fast* で指定します。
例4 他でyum命令等がすでに実行中のためエラー発生
# yum install yum-fast*
Loading "installonlyn" plugin
Existing lock /var/run/yum.pid: another copy is running as pid 3126. Aborting.
#
他でパッケージインストラーやサービス等でパッケージ自動更新が動作中の場合表示されます。(グラフィック画面のパッケージ更新ツールもyumを使用しています。)
パッケージインストラーを実行中の場合はそちらを閉じてからもう一度行ってください。そうでない場合サービス等の自動更新が実行中と思われます。下記「更新fがあります」画面にてサービスを強制終了してください。
方法その2 グラフィカル画面にて行う場合。
1. |
メニュー: アプリケーション/ソフトウェアの追加・削除 を実行します。 |
|
|
2. |
次の案内表示をする場合があります。
スーパーユーザ(root)でログインしていない場合、「スーパーユーザ権限を必要とする"pirut"を実行しようとしていますが、実行するには追加情報が必要です。」が表示されます。
ここでは、スーパーユーザ(root)のパスワードを入力します。 |
|
|
3. |
次の案内表示をする場合があります。
他でパッケージインストラーやサービス等でパッケージ自動更新が動作中の場合「ソフトウェア情報にアクセスしている別のアプリケーションが実行中です」が表示されます。
パッケージインストラーを実行中の場合はそちらを閉じてからもう一度行ってください。そうでない場合サービス等の自動更新が実行中と思われます。下記「更新があります」画面にてサービスを強制終了してください。 |
|
|
4. |
- 【検索】タグをクリックします。
- 検索名「yum-fast」を入力します。
- 【検索ボタン】をクリックします。
- 結果が表示されますので、【すべてのパッケージ】ボタンが選択されている事を確認します。
- 「yum-fastestmirror」が表示されますので、最新バージョンをクリックしチェック状態にします。
- 【適用】ボタンをクリックし、インストール実行します。
|
|
|
5. |
初めてのインストールの場合、「パッケージ yum-fastestmirror ……キーで署名されています。このキーをインポートしますか?」とPGPキーのインポートの確認があります。【キーのインポート】ボタンをクリックします。一度コンピュータにインポートされれば次回からは表示されません。
参考:GPGキーのインポートについて |
|
|
6. |
|
パッケージ自動更新機能に関して (「更新があります」画面)
Fedora7の場合、パッケージ自動更新が機能し、DVDメディア等からFedoraをインストールし再起動後、しばらくするとパッケージ更新するかの確認を聞いてきます。初めてのパッケージ更新時は、更新ファイルが数百におよび大変時間がかかるので、先に「Yum-fastestmirror のインストール」をし、その後パッケージの更新をすることを薦めます。
【手順】 |
1. |
このような「更新があります」メッセージが表示されますので、更新せずに終了しておきます。
|
【終了方法】 |
|
|
|
マウス右ボタンでクリックし上図のメニューを表示し終了をクリックします。 |
|
|
|
2. |
Yum-fastestmirror のインストール |
|
|
3. |
パッケージ更新の実行。下記3点のいずれかを実行します。
- 直接命令 #yum update にて実行。
- アプリケーションメニュー/システムツール/パッケージの更新 を実行。
- 上図の 「更新があります」画面の 【更新を表示する】又は【更新を適用】ボタンにて実行。
|
このページの対象者 (「先輩の手順書」Linux Fedora7)
- 国内ミラーサイト設定の必要性について知りたい。
- "yum-fastestmirror"について知りたい。
- "yum-fastestmirror"が機能していないようだ。
- yum update , pup , rpm 等、 パッケージ更新を高速にしたい。パッケージ更新が遅い。パッケージ更新に時間がかかる。
- 「更新があります」が発生して困っている。
- "Existing lock /var/run/yum.pid: another copy is running. Aborting."が発生して困っている。
Copyright (C) 2007 ナスヌーイ All Rights Reserved.