web-dev-qa-db-ja.com

archive.debian.orgのwheezy-updatesが404 Not Foundを返す

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]

他のリポジトリは問題なく更新されています。

何か不足していますか?

15
Zoddo

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を使用する場合でも) 。マシンがネットワークに直接接続されていない場合はおそらく問題ありませんが、それ以外の場合は、できるだけ早くアップグレードすることを強くお勧めします。

13
Tonin

セキュリティ更新を追加します。

deb http://archive.debian.org/debian wheezy main
deb http://archive.debian.org/debian-security wheezy/updates main
8
user518310

私のように組み込みの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月に機能しました。

1
Roy H