Ubuntuサーバーを更新しようとしていますが、apt-get updateを実行すると、次の例のようなエラーがいくつか表示されます(httpの後にスペースを追加しました)。
Err http ://no.archive.ubuntu.com natty/main Sources 404 Not Found
Err http ://no.archive.ubuntu.com natty/restricted Sources 404 Not Found
そして
W: Failed to fetch http ://no.archive.ubuntu.com/ubuntu/dists/natty/main/source/Sources 404 Not Found
W: Failed to fetch http ://no.archive.ubuntu.com/ubuntu/dists/natty/restricted/source/Sources 404 Not Found
I tried to replace all occurrences of http ://no.archive.ubuntu.com/ with http ://archive.ubuntu.com/
しかし、これらのアーカイブはすべてなくなっているようです...
Ubuntuのバージョン:lsb_release -a使用可能なLSBモジュールはありません。ディストリビューターID:Ubuntu説明:Ubuntu 11.04リリース:11.04コードネーム:natty
この混乱をどのようにクリーンアップできますか?助けてくれてありがとう! j
この問題は、比較的古いリリースのUbuntuを使用しているためだと思います。考えられる修正方法は、/etc/apt/sources.list
ファイルを選択したエディターで開くことです。すべての(xx.)archive.ubuntu.com
をold-releases.ubuntu.com.
に変更します。あなたの場合、例は://archive.ubuntu.com/ubuntu/dists/natty/main/source/Sources
になります
://old-releases.ubuntu.com/ubuntu/dists/natty/main/source/Sources
この後、Sudo apt-get update
を実行してみることができます
リリースを更新するには、update-manager-core(Sudo apt-get install update-manager-core)
、次にSudo do-release-upgrade
が必要ですが、これにより次のリリースに更新され、長期サポートのある12.04 LTSに達するまで繰り返す必要があります。
Ubuntu 11.04は18か月間サポートされていたため、ほぼ1年間サポートされていません。使用する必要がある場合は、古いリリースのアーカイブに切り替える必要がありますが、セキュリティアップグレードは行われず、既知の問題があることに注意してください。
「この混乱をクリーンアップ」する正しい方法は、Ubuntuの現在のバージョンにアップグレードすることです。あまり頻繁にアップグレードしたくない場合は、12.04.3LTSを取得することをお勧めします。これは2017年4月までサポートされます。LTSリリースを次から次へ直接アップグレードできます。バージョンをスキップすることはできないため、11.04のアップグレードには時間がかかります。