|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ホーム > Fedora Core6 > インストール直後に必ず行うべき環境設定 1.パッケージ更新を高速にする設定 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
インストール直後に必ず行うべき環境設定 1.パッケージ更新を高速にする設定 FedoreCore6(フィドーラコア)にてインストールを行った直後に必ず行った方が良いと思われる環境設定2点を示します。 なお、本ページ記載内容に理解出来ない部分がある方は「 Unix , Linux が初心者の予備知識」 を参照してください。 ネット上からのパッケージ更新やインストール等を高速にする設定Fedoraの場合、ネット上からパッケージの更新やインストール等する時、yum(ヤム)、pup、pirutコマンドを使用します。FedoraCore6をCD-ROMからインストールした直後の設定でパッケージ更新を行った時、何時間もかかってしまいます。これは、更新パッケージ数が大変多いこともありますが、そのとき接続したダウンロード先が海外で通信時間がかかってしまう、または大変混雑しているのが大きな原因のようです。その対策が2点あります。
パッケージ更新時のダウンロード時間簡易試験FedoraCore6本体をインストールし初めてのパッケージ更新ではその対象が数百(今回の実験では240)パッケージと大量発生します。一度更新を行っておけばその後は更新件数は少なくなります。その初めての更新のダウンロード時間を試験します。
試験結果の見解
yum ミラーサイトを国内サイトに設定2007年7月時点では、ダウンロード先リストを提供してくれるサイト(http://mirrors.fedoraproject.org/)が日本国内のミラーサイトを示してくれますので、海外サイト接続によるダウンロード時間がかかってしまう動作はなくなりました。これにより,以前は、国内ミラーサイトからダウンロード行う特別な設定を行いましたが、その必要がなくなりました。 国内ミラーサイト設定を行う項目は、「Base」「updates」「extras」の3種あり、どれも同じ作業です。記述変更する実際のアドレスは「Fedora Coreミラー一覧」に示されているアドレスを設定してください。以下の例では2007年4月時点でのFedoraCore6のアドレスを示します。 設定を行うファイル名
手順
yum-fastestmirror のインストール「yum-fastestmirror」をインストールする方法を2種類紹介します。どちらか好みの方を行ってください。Linuxが初心者の方は方法その2を薦めます。 方法その1 GNOME端末等で下記を実行します。#yum install yum-fastestmirror
#yum install yum-fast* 例1: # yum install yum-fast* Loading "installonlyn" plugin Setting up Install Process Setting up repositories Reading repository metadata in from local files Parsing package install arguments Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package yum-fastestmirror.noarch 0:1.0.3-1.fc6 set to be updated --> Running transaction check Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Installing: yum-fastestmirror noarch 1.0.3-1.fc6 extras 10 k Transaction Summary ============================================================================= Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 10 k Is this ok [y/N]: y <-- インストール確認を聞いてきます Downloading Packages: (1/1): yum-fastestmirror- 100% |=========================| 10 kB 00:00 warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1ac70ce6 Importing GPG key 0x1AC70CE6 "Fedora Project <fedora-extras@fedoraproject.org>" 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.0.3-1.fc6 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 Setting up repositories Reading repository metadata in from local files Parsing package install arguments No Match for argument: yum-fast Nothing to do パッケージが存在しない為エラー発生しています。この場合、名前省略文字 * をつけて yum-fast* で指定します。 例4 他でyum命令等がすでに実行中のためエラー発生 # yum install yum-fast* Loading "fastestmirror" plugin Loading "installonlyn" plugin Existing lock /var/run/yum.pid: another copy is running. Aborting. 他でパッケージインストラーやサービス等でパッケージ自動更新が動作中の場合表示されます。(グラフィック画面のパッケージ更新ツールもyumを使用しています。) パッケージインストラーを実行中の場合はそちらを閉じてからもう一度行ってください。そうでない場合サービス等の自動更新が実行中と思われます。下記"Security Updates Avaiable"の画面にてサービスを強制終了してください。 方法その2 グラフィカル画面にて行う場合。
パッケージ自動更新機能に関してFedoraCore6の場合、パッケージ自動更新が機能し、CD-ROMからFedoraをインストールし再起動後、しばらくするとパッケージ更新するかの確認を聞いてきます。初めてのパッケージ更新時は、更新ファイルが数百におよび大変時間がかかるので、先に「yum ミラーサイトを国内サイトに設定」と「Yum-fastestmirror のインストール」をし、その後パッケージの更新をすることを薦めます。
このページの対象者 (「先輩の手順書」Linux FedoraCore6 )
Copyright (C) 2007 ナスヌーイ All Rights Reserved. |