Ubuntuでapt-getをしたときに、404が出てしまった時の対処法です。

1.症状

apt-get install をすると、E: Unable to locate package XXX となってしまう。

リポジトリを新しくするために、apt-get update をすると、404エラーが大量に発生してしまい、正常にアップデートできない。

2.原因

apt-getをした場合、archive.ubuntu.comを見に行くが、サポート期間が終了したバージョンのUbuntuはold-releases.ubuntu.comに保存されている。

3.解決方法

/etc/apt/source.listファイルのarchive.ubuntu.comをold-releases.ubuntu.comに置き換える。

自分の場合英語版のUbuntuを利用していたので、us.archive.ubuntu.comとなっていたが、このような場合はusも削除する必要がある。

書き換えはvimでsource.listを開き、以下のコマンドを実行すればよい。

:%s/us.archive.ubuntu/old-releases.ubuntu/g

Leave a Reply

Your email address will not be published. Required fields are marked *