Pour l'un de mes projets, j'ai besoin d'installer une ancienne version d'Ubuntu (version 11.10 oneiric). Mais apt-get a échoué (installation) ou apt-get update ne fonctionnait plus et a échoué avec un message d'erreur :"Échec de la récupération" et "404 introuvable". Voici les erreurs :
$ 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]
Et les erreurs de apt-get upgrade a abouti à "403 interdit".
Eh bien, les erreurs étaient attendues, car Ubuntu 11.10 est une version non prise en charge à cause de laquelle apt-get n'est pas en mesure de trouver les packages sous security.ubuntu.com et archive.ubuntu.com . J'ai donc dû trouver une solution alternative (je veux dire, j'ai dû trouver une URL contenant des packages pour les versions non prises en charge) et heureusement, Ubuntu l'a rendu disponible dans une URL alternative.
échec d'apt-get – Comment le faire fonctionner sur un système d'exploitation Ubuntu non pris en charge ?
Ubuntu a un référentiel pour les anciennes versions et il est disponible dans old-releases.ubuntu.com . Nous allons donc rapidement faire apt-get pour rechercher les packages dans le référentiel des anciennes versions. Pour ce faire, éditez /etc/apt/sources.list .
# vim /etc/apt/sources.list
Recherchez les URL security.ubuntu.com et archive.ubuntu.com et remplacez les deux par old-releases.ubuntu.com . Le nouveau sources.list devrait ressembler à celui illustré ci-dessous :
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
C'est tout !
Vous devriez maintenant pouvoir effectuer apt-get update ou apt-get upgrade .
$ sudo apt-get update
$ sudo apt-get upgrade
Remarque :Si vous obtenez toujours des erreurs 403 ou 404, assurez-vous que les URL saisies sont corrigées dans sources.list fichier et réessayez.