Für eines meiner Projekte muss ich eine ältere Version von Ubuntu (11.10 oneiric release) installieren. Aber apt-get fehlgeschlagen (Installation) oder apt-get update funktionierte nicht mehr und schlug mit der Fehlermeldung „Failed to fetch“ und „404 not found“ fehl. Unten sind die Fehler:
$ 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]
Und die Fehler von apt-get upgrade führte zu „403 verboten“.
Nun, die Fehler waren zu erwarten, da Ubuntu 11.10 eine nicht unterstützte Version ist, aufgrund derer apt-get kann die Pakete nicht unter security.ubuntu.com finden und archive.ubuntu.com . Also musste ich eine alternative Lösung finden (ich meine, ich musste eine URL finden, die Pakete für nicht unterstützte Versionen enthält) und glücklicherweise hat Ubuntu sie in einer alternativen URL verfügbar gemacht.
apt-get failed – Wie kann ich es auf einem nicht unterstützten Ubuntu-Betriebssystem zum Laufen bringen?
Ubuntu hat ein Repository für ältere Versionen und ist unter old-releases.ubuntu.com verfügbar . Also machen wir schnell apt-get um nach den Paketen im Repository für alte Versionen zu suchen. Bearbeiten Sie dazu /etc/apt/sources.list .
# vim /etc/apt/sources.list
Suchen Sie nach den URLs security.ubuntu.com und archive.ubuntu.com und ersetzen Sie beide durch old-releases.ubuntu.com . Die neue sources.list sollte wie folgt aussehen:
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
Das ist es!
Jetzt sollten Sie apt-get update ausführen können oder apt-get upgrade .
$ sudo apt-get update
$ sudo apt-get upgrade
Hinweis:Wenn Sie immer noch 403- oder 404-Fehler erhalten, stellen Sie sicher, dass die URLs in sources.list korrekt eingegeben wurden Datei und versuchen Sie es erneut.