理論的根拠は正確にはわかりませんが、Ubuntuでは、サポートされなくなったバージョンにパッケージをインストールするのが少し難しくなります。Ubuntuは古いバージョンのファイルをホストし続けるのに十分なようですが、それらのファイルにアクセスする方法を見つけるのはあなた自身です。
これはから管理され/etc/apt/sources.list
、追加ファイルはの下にあり/etc/apt/sources.list.d/
ます。これらのリストの内容を知ることは、インストール可能なコンポーネントを管理するのに役立ちます。注:これはで文書化されていman sources.list
ます。
次のようなものがあるとしましょう...
deb http://archive.ubuntu.com/ubuntu/ maverick main restricted universe
この行にはURLコンポーネントが含まれていることに注意してください。秘Theは、この行は、示されている実際のURLの省略形であり、この場合、...
http://archive.ubuntu.com/ubuntu/dists/maverick/main/
http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/
http://archive.ubuntu.com/ubuntu/dists/maverick/universe/
問題は、これらのURLはまだ有効ですか?答えはノーです。もはや存在しません。
解決策は、sources.listファイル内の無効な行を特定し、更新された場所(この場合は...)で変更することです...
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted universe
注:sources.listには通常、複数のエントリがあります。それらのすべてがこのタイプの変更を必要とするわけではない場合があります。そのため、たとえば各エントリを手動でチェックするなど、少し選択する必要があります。 短い答えは:置き換えるarchive.ubuntu.com
とold-releases.ubuntu.com
。
このファイルを変更した後、実行する前に次を実行する必要がありますapt-get install
。
$ sudo apt-get update