Non so esattamente quale sia la logica, ma Ubuntu rende un po 'più difficile installare pacchetti su versioni che non supportano più. Sembra che Ubuntu sia abbastanza carino da continuare a ospitare file per le versioni precedenti, ma sei da solo a scoprire come accedere a quei file.
Questo è gestito da /etc/apt/sources.list
e file aggiuntivi sotto /etc/apt/sources.list.d/
. Conoscere il contenuto di questi elenchi è utile per la gestione dei componenti installabili. Nota: questo è documentato su man sources.list
.
Supponiamo che tu abbia qualcosa di simile al seguente ...
deb http://archive.ubuntu.com/ubuntu/ maverick main restricted universe
Si noti che questa riga contiene un componente URL. Il trucco è che la linea è solo una scorciatoia per gli URL effettivi indicati, che in questo caso sono ...
http://archive.ubuntu.com/ubuntu/dists/maverick/main/
http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/
http://archive.ubuntu.com/ubuntu/dists/maverick/universe/
La domanda è: questi URL sono ancora validi? La risposta è no, non esistono più.
La soluzione è identificare le linee defunte nei file sources.list e modificarle con la posizione aggiornata, che in questo caso è ...
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted universe
Nota: in genere sono presenti più voci in sources.list. È possibile che non tutti richiedano questo tipo di modifica, quindi è necessario essere un po 'selettivi, ad esempio controllando manualmente ciascuna voce. La risposta breve è: sostituire archive.ubuntu.com
conold-releases.ubuntu.com
.
Dopo aver modificato questo file, è necessario eseguire quanto segue prima di eseguire apt-get install
:
$ sudo apt-get update