Debian Wheezyに古いテストマシンがあり、今は本当に更新できません。
Debian Wheezyリポジトリは2月にアーカイブされました。だから私は先にしたいと私から/etc/apt/sources.list
を更新しました
deb http://ftp.fr.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian wheezy-updates main
に
deb http://archive.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://archive.debian.org/debian wheezy-updates main
しかし、apt-get update
を実行すると、次のエラーが発生します。
# apt-get update
<snip>
Err http://archive.debian.org wheezy-updates/main i386 Packages
404 Not Found [IP : 193.62.202.28 80]
他のリポジトリは問題なく更新されています。
何か不足していますか?
Debianアーカイブ を使用すると、wheezy-updates
を参照する適切なソース行は不要です。この特定の(サブ)配布はアーカイブには存在しません。
あなただけの場合行を削除します:
deb http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian wheezy-updates main
apt-get
コマンドを再度実行できるはずです。
wheezy-updates
リポジトリには、マイナーリリース間でメインリポジトリを更新するために提供されたパッケージ、つまりwheezy
が含まれていました。やがて、Wheezyが7.1、7.2、そして最終的に7.11に更新されると、wheezy-updates
に含まれるパッケージがメインのWheezyリポジトリに移動されました。 WheezyがEOLされたとき、2018年5月、wheezy-updates
にはパッケージが保持されていなかったため、wheezy-updates
をDebianアーカイブに移動する意味がありませんでした。
http://archive.debian.org/debian/dists/ でも、アーカイブリポジトリでサポートされているすべてのDebianディストリビューションのリストを確認できますREADME http://archive.debian.org/README および http://archive.debian.org/debian/README にあるファイルは、アーカイブのさらに完全なリストを持っていますコンテンツ。
security.debian.org
リポジトリに関しては、 http://archive.debian.org/debian-security/ にもアーカイブされます。最新の更新を取得したい場合は、 2018年5月、それらはWheezy向けに公開されましたが、この行を追加することもできますあなたのaptソースに:
deb http://archive.debian.org/debian-security/ wheezy/updates main
あなたの質問へのコメントで述べたように、Debianアーカイブを使用してマシンを実行するときは、これらのパッケージが更新されず、もはや安全ではないため、注意してください(アーカイブからdebian-securityを使用する場合でも) 。マシンがネットワークに直接接続されていない場合はおそらく問題ありませんが、それ以外の場合は、できるだけ早くアップグレードすることを強くお勧めします。
セキュリティ更新を追加します。
deb http://archive.debian.org/debian wheezy main
deb http://archive.debian.org/debian-security wheezy/updates main
私のように組み込みのwheezyシステムを扱っていて、何かを動作させる必要がある場合、ここで私のために働いた完全な手順を説明します。
元のソースが存在しないため、404エラー(見つかりません)が発生するため、ソースリストを変更する必要があります。元の行を削除して、2つのアーカイブ行を追加します。
vi /etc/apt/sources.list
deb http://archive.debian.org/debian wheezy main
deb http://archive.debian.org/debian-security wheezy/updates main
その後、apt-getはまだ古すぎるという不満を持っているので、日付を2018年に戻します。
date +%Y%m%d -s "20180101"
リストを更新します。
apt-get update
ものをインストールします。
apt-get install nano inotify-tools msmtp
これがいつまで機能するかは保証されませんが、2020年3月に機能しました。