Per uno dei miei progetti, devo installare una versione precedente di Ubuntu (versione onirica 11.10). Ma apt-get non riuscito (installazione) o apt-get update non funzionava più e non è riuscito con un messaggio di errore "Impossibile recuperare" e "404 non trovato". Di seguito sono riportati gli errori:
$ sudo apt-get update W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/main/source/Sources 404 Not Found [IP: 91.189.88.162 80] W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/universe/source/Sources 404 Not Found [IP: 91.189.88.162 80]
E gli errori da apt-get upgrade ha portato a "403 proibito".
Bene, gli errori erano previsti, perché Ubuntu 11.10 è una versione non supportata a causa della quale apt-get non riesce a trovare i pacchetti in security.ubuntu.com e archive.ubuntu.com . Quindi ho dovuto trovare una soluzione alternativa (voglio dire, dovevo trovare un URL che contenga pacchetti per versioni non supportate) e fortunatamente Ubuntu l'ha resa disponibile in un URL alternativo.
apt-get failed – Come farlo funzionare su un sistema operativo Ubuntu non supportato?
Ubuntu ha un repository per le versioni precedenti ed è disponibile in old-releases.ubuntu.com . Quindi faremo rapidamente apt-get per cercare i pacchetti nel repository delle vecchie versioni. Per farlo, modifica /etc/apt/sources.list .
# vim /etc/apt/sources.list
Cerca gli URL security.ubuntu.com e archive.ubuntu.com e sostituisci entrambi con old-releases.ubuntu.com . Il nuovo sources.list dovrebbe assomigliare a quello mostrato di seguito:
deb http://old-releases.ubuntu.com/ubuntu/ oneiric main deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric main deb http://old-releases.ubuntu.com/ubuntu/ oneiric-updates main deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric-updates main deb http://old-releases.ubuntu.com/ubuntu/ oneiric universe deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric universe deb http://old-releases.ubuntu.com/ubuntu/ oneiric-updates universe deb-src http://old-releases.ubuntu.com/ubuntu/ oneiric-updates universe deb http://old-releases.ubuntu.com/ubuntu oneiric-security main deb-src http://old-releases.ubuntu.com/ubuntu oneiric-security main deb http://old-releases.ubuntu.com/ubuntu oneiric-security universe deb-src http://old-releases.ubuntu.com/ubuntu oneiric-security universe
Questo è tutto!
Ora dovresti essere in grado di eseguire apt-get update o apt-get upgrade .
$ sudo apt-get update
$ sudo apt-get upgrade
Nota:se continui a ricevere errori 403 o 404, assicurati che gli URL inseriti siano corretti in sources.list file e riprova.