Je ne sais pas exactement quelle est la justification, mais Ubuntu rend un peu plus difficile l'installation de packages sur des versions qu'ils ne prennent plus en charge. Il semble qu'Ubuntu soit assez sympa pour continuer à héberger des fichiers pour les anciennes versions, mais vous êtes seul pour découvrir comment accéder à ces fichiers.
Ceci est géré à partir de /etc/apt/sources.list
fichiers supplémentaires sous /etc/apt/sources.list.d/
. Apprendre à connaître le contenu de ces listes est utile pour gérer vos composants installables. Remarque: Ceci est documenté à man sources.list
.
Disons que vous avez quelque chose comme ce qui suit ...
deb http://archive.ubuntu.com/ubuntu/ maverick main restricted universe
Notez que cette ligne contient un composant URL. L'astuce est que la ligne n'est qu'un raccourci pour les URL réelles qui sont indiquées, qui dans ce cas, sont ...
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 question est, ces URL sont-elles toujours valides? La réponse est non, ils n'existent plus.
La solution consiste à identifier les lignes disparues dans vos fichiers sources.list et à les modifier avec l'emplacement mis à jour - qui dans ce cas est ...
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted universe
Remarque: Il existe généralement plusieurs entrées dans sources.list. Il se peut que tous ne nécessitent pas ce type de modification - vous devez donc être un peu sélectif, par exemple en vérifiant manuellement chaque entrée. La réponse courte est: remplacer archive.ubuntu.com
parold-releases.ubuntu.com
.
Après avoir modifié ce fichier, vous devez exécuter ce qui suit avant de lancer apt-get install
:
$ sudo apt-get update