Debianのapt設定


  1. Debian3.1(sarge)の場合
  2. apt コマンドでエラーが出たら
  3. FTP サーバが停止したら

1. Debian3.1(sarge)の場合

EP FTPサーバ を用いて自機に対して各種ソフトウェアをインストールするためには、 以下のように /etc/apt/sources.list を編集します。

# emacs /etc/apt/sources.list
sources.list は以下のようにしてください。
deb ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian sarge main contrib non-free
deb ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian-jp sarge-jp main contrib non-free
deb ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian-non-US sarge/non-US main contrib non-free
deb ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian sarge-proposed-updates main contrib non-free
deb ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian-security sarge/updates main contrib non-free
※1 赤字は2002年度からの変更点です。注意してください。
※2 EP サーバでは、セキュリティに関係して更新されたパッケージを
    ftp.debian.org から毎日もってきています。(ミラーしています。)

以上の設定により、EP FTPサーバ(ftp.ep.sci.hokudai.ac.jp)を利用して 各種ソフトウェアがインストール出来るようになります。 インストールの際には、apt-get、dpkg、dselect、tasksel 等のコマンドを 利用しましょう。

なお、apt コマンドについて深く知りたい方は、 Debianユーザ用マニュアル"APT HOWTO"を sources.list の書き方に関しては、man コマンドを利用して

$ man sources.list
で sources.list のマニュアルを参照ください。

2. apt コマンドでエラーが出たら

FTPサーバを利用したソフトウェアのインストール(apt-get install hogehoge など) がうまくいかない際には、以下のような原因が考えられます。
  1. ルート権限でインストールを実行していない
  2. コンピュータがネットワークにつながっていない
  3. /etc/apt/sources.list が書き間違えている(変更が必要である。)
  4. FTPサーバに問題がある。

1. 2. は、各自確認ねがいます。 3. はスペルチェックとともに記述した URL が存在するか確認願います。 EP FTP サーバの sources.list の場合、
ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian
ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian-jp
ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian-non-US
ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian-security 
が存在を確認するべき URL です。存在確認は、ブラウザのホームページアドレスを 打ち込むところに、URL を打ち込んで確認するのがいいでしょう。

もし、FTPサーバに問題があると考えられるならば、 EP サーバ稼働状況・スケジュール EP FTPサーバ管理グループのページ を確認して下さい。

3. FTP サーバが停止したら

EP FTP サーバが停止している場合、EP FTP サーバを利用できなくなるので /etc/apt/sources.list を編集して別のサーバを指定して下さい。

以下では他の FTP サーバから Debian パッケージを取得する方法を紹介します。

# emacs /etc/apt/sources.list
sources.list に以下の記述を加えて下さい。
deb ftp://dennou-h.gfd-dennou.org/library/Linux/debian sarge main contrib non-free
deb ftp://dennou-h.gfd-dennou.org/library/Linux/debian-jp sarge-jp main contrib non-free
deb ftp://dennou-h.gfd-dennou.org/library/Linux/debian-non-US sarge/non-US main contrib non-free
deb http://security.debian.org/ sarge/updates main contrib non-free
※1 ftp.ep.sci.hokudai.ac.jp の行は消さずに、行頭に「#」を書き込むことで
    コメントアウトすればよいです。


最終更新日: 2010/02/23(小高 正嗣) Copyright © 2005 EPnetFaN