apt の設定
&debian; システムにパッケージをインストールするツールの 1 つに
apt パッケージの
apt-get プログラムがあります
パッケージを実際にインストールするプログラムは、
dpkg であることに注意してください。
ですが、このプログラムは、どちらかというと下位のツールです。
apt-get はもっと上位のツールで、
適切に dpkg を起動します。
また、CD やネットワーク、その他から、
パッケージをどのように取得するかも知っています。
さらに、インストール作業が正しく行えるように、
パッケージが必要とする他のパッケージも自動的にインストールできます。
。
パッケージ管理のその他のフロントエンドには、aptitude や
synaptic も使われます。
これらのフロントエンドは追加機能 (パッケージの検索や状態チェック) を、
すばらしいユーザインターフェースと統合しているので、
新しいユーザにお勧めします。
実際、aptitude は、現在のところ、
パッケージ管理の推奨ユーティリティです。
パッケージをどこから取得するか、
apt を設定しておかなくてはなりません。
この設定の結果は、/etc/apt/sources.list
ファイルに書き込まれます。
インストール完了後に、お好みに合わせて検査・編集できます。
デフォルトの優先度でインストールしている場合、インストール方法と、
可能であればインストールの初期に選択した内容から、
大部分の設定を自動で面倒みてくれます。
ほとんどの場合、インストーラは自動でセキュリティミラーを追加します。
また、安定版をインストールしている場合、
volatile
更新サービスのミラーを追加します。
低い優先度でインストールしている場合 (例: エキスパートモード)、
もっと多くのことを自分で決定できます。
セキュリティや volatile 更新サービスの有無や、
アーカイブの contrib
や
non-free
からのパッケージ追加の有無を選べます。
2 枚以上の CD/DVD でのインストール
複数枚からなる CD や DVD でインストールする場合、
さらに CD やDVD をスキャンするか、インストーラが尋ねてきます。
追加する CD や DVD がある場合、そこからパッケージをインストールするため、
スキャンしたくなると思います。
追加する CD や DVD がない場合、これは必須ではないので、問題ありません。
ネットワークミラーも使用しない場合 (次節で説明します)、次のステップで選択する、
タスクに属するすべてのパッケージをインストールできるわけではないことを意味します。
CD (と DVD) にあるパッケージは、人気のある順に納められています。
これにより、ほとんどの人は必要な CD セットの 1 枚目の CD を使い、
非常に少数の人だけが、最後の CD に入っているパッケージを使用することになります。
これはフル CD セットのうち、まったく使わないものを買ったり、
ダウンロードして焼いたりといったことは、
お金の無駄になってしまうということでもあります。
ほとんどの場合、3〜8 枚の CD を用意し、
さらにパッケージを追加する必要がある場合には、
ミラーサイトを利用しインターネットから取得する方が楽です。
DVD セットの場合も同じことが言えます。
1 枚目の DVD か、もしかすると 2 枚目の DVD で必要なものをカバーできるでしょう。
経験上、標準的なデスクトップ (GNOME デスクトップ環境を利用) をインストールする場合、
最初の 3 枚の CD があれば事足ります。
その他のデスクトップ環境 (KDE や Xfce) では、追加 CD が必要です。
1 枚目の DVD では、その 3 つのデスクトップ環境をすべてカバーしています。
複数の CD/DVD をスキャンする場合、現在ドライブに入っているものではなく、
別の CD/DVD にあるパッケージが必要になると、インストーラは交換するよう促します。
注意: CD や DVD は、同じセットに属するもののみをスキャンするべきです。
スキャンする順番はあまり重要ではありませんが、
昇順にスキャンすると、失敗する可能性が低くなります。
ネットワークミラーの利用
インストールに関するよくある質問に、
パッケージの取得元にネットワークミラーを使用するかどうかがあります。
ほとんどの場合、デフォルトの回答でうまくいきますが、中には例外もあります。
完全な CD や DVD からインストールしないか、
完全な CD/DVD イメージを使用していない場合、
非常に最小限のシステムのみで完了するなら、ネットワークミラーを使用するべきです。
しかし、インターネット接続に制限がある場合、インストールの次のステップで、
desktop タスクを選択しないのが最善でしょう
1 枚の完全な CD でインストールしていたり、
完全な CD イメージを使用している場合、
ネットワークミラーを使用する必要はありませんが、
1 枚の CD には非常に限られた数のパッケージしか含まれていないため、
ミラーを使用するのを強くお奨めします。
インターネット接続に制限がある場合は、まだここでネットワークミラーを設定しない方がよいでしょう。
CD でできる限りのインストールを行い、追加パッケージのインストールは、
(新しいシステムで起動した後など) 後で行うのがよいでしょう。
DVD でインストールしていたり、DVD イメージを使用している場合、
インストールに必要なパッケージは、1 枚目の DVD で提供されているはずです。
前節で説明したように、複数の CD をスキャンした場合も同じです。
ネットワークミラーの使用はオプションとなります。
ネットワークミラーを追加する利点は、CD/DVD セットが作成された後の更新や、
ポイントリリースに含まれる更新が、インストールできるということです。
つまり、インストールしたシステムのセキュリティや安定性を傷つけることなく、
CD/DVD の寿命を延ばすことができます。
まとめると、ネットワークミラーを選択するのは、
質の良いインターネット接続がない場合を除き、一般的によい考えです。
パッケージの最新版が CD/DVD で利用できる場合には、
インストーラは常にそちらを使用します。
従って、ミラーを選択した場合のダウンロードするデータ量は、以下に依存します。
インストールの次のステップで選択するタスク。
どのパッケージがそのタスクに必要か。
そのパッケージがスキャンした CD や DVD に収録されているかどうか。
CDやDVDに収録したパッケージの更新版が、ミラーサイト
(通常のパッケージのミラーサイトだけでなく、セキュリティのミラーサイトや volatile のミラーサイト) に用意されているかどうか。
最後の点については、ネットワークミラーを使用しないように選択したとしても、
セキュリティや volatile に更新があり、
そのサービスを使用するように設定している場合は、
パッケージをダウンロードする可能性が残っている、ということに注意してください。