FAQ

ATDE2でapt-getが失敗します

ATDE2のv20090403(またはそれ以前のバージョン)で、apt-getが失敗します。

[atde ~]$ sudo apt-get update
    :
http://ftp.jp.debian.org/debian/dists/etch/main/binary-i386/Packages.gz の取得に失敗しました  404 Not Found
http://ftp.jp.debian.org/debian/dists/etch/main/source/Sources.gz の取得に失敗しました  404 Not Found
パッケージリストを読み込んでいます... 完了
W: GPG error: http://security.debian.org etch/updates Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY 9AA38DCD55BE302B
W: これらの問題を解決するためには apt-get update を実行する必要があるかもしれません
E: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。

ATDE2は、Debian GNU/Linux 4.0(コードネーム Etch)をベースにして構成されています。Etch 用のパッケージはarchive.debian.orgに移動したため、/etc/apt/sources.listを編集してこれに合わせます。

[atde ~]$ sudo vi /etc/apt/sources.list
deb http://download.atmark-techno.com/debian etch/
 
deb http://archive.debian.org/debian/ etch main contrib
deb-src http://archive.debian.org/debian/ etch main contrib
 
#deb http://ftp.jp.debian.org/debian/ etch main
#deb-src http://ftp.jp.debian.org/debian/ etch main
 
#deb http://security.debian.org/ etch/updates main contrib
#deb-src http://security.debian.org/ etch/updates main contrib

このようにapt-lineを変更してから、再度apt-get updateを実行してください。

[atde ~]$ sudo apt-get update
    :
パッケージリストを読み込んでいます... 完了

Etchのセキュリティアップデートは既に終了しているため、security.debian.org は /etc/apt/sources.listから削除しました。セキュリティアップデートは、次の安定版がリリースされてから1年間程度まで続けられるとされています。詳しくは、Debian Security FAQ をご覧ください。

この問題は、ATDE2 v20101104で対応済みです。