現在アーカイブにあるDebian拡張機能を更新しようとすると、次のエラーが発生します。
「http://deb.debian.org/debianstretchRelease」リポジトリにはリリースファイルがなくなりました。
このエラーをどのように克服できますか?
答え1
Debian Stretchは2022年6月30日に長期サポートを終了します。そのURLにアクセスすると、Stretchに何もないことがわかります。https://ftp.debian.org/debian/dists/
次の手順に従って拡張LTSリポジトリを追加できます。https://www.freexian.com/lts/extended/docs/how-to-use-extended-lts/
重要な部分の場合:
freexian-archive-keyringを手動でインストールします。
wget https://deb.freexian.com/extended-lts/pool/main/f/freexian-archive-keyring/freexian-archive-keyring_2022.06.08_all.deb && sudo dpkg -i freexian-archive-keyring_2022.06.08_all.deb
キーを手動でインポートします。
sudo wget https://deb.freexian.com/extended-lts/archive-key.gpg -O elts-archive-key.gpg && sudo mv elts-archive-key.gpg /etc/apt/trusted.gpg.d/freexian-archive-extended-lts.gpg
ファイルに以下を追加します。/etc/apt/sources.list.d/extended-lts.list
deb http://deb.freexian.com/extended-lts stretch-lts main contrib non-free
このリポジトリにはセキュリティアップデートのみが含まれていることに注意してください。すべてのパッケージに以下を追加します。
deb http://deb.freexian.com/extended-lts stretch main contrib non-free
それから
apt update
ここで推奨されるアクションは、まだEOLに達していないサポートされているDebianバージョンに移行することです。 Bullseyeは今年6月にセキュリティアップデートを中止しますが、Bookwormは6月26日まで終了しません。すべてのオペレーティングシステムのEOLバージョンを実行すると、同様の状況が発生します。