J'ai une boîte de développement logiciel avec Ubuntu Jaunty Jackalope installé. Je sais que cette version date de 2009, mais c'est une boîte de développement avec des exigences strictes, donc je ne peux pas mettre à jour le système d'exploitation vers une version plus récente d'Ubuntu.
Je ne peux pas installer de nouveau logiciel pour cette version car Jaunty n'est plus pris en charge. Autrement dit, aucun des serveurs de logiciels Ubuntu ne transporte plus Jaunty. Par exemple, http://us.archive.ubuntu.com/ubuntu/dists/jaunty/ n'existe plus. Donc apt-get ne fonctionne pas.
Que puis-je faire? Existe-t-il un serveur d'archives Jaunty, et comment puis-je pointer apt-get vers ce serveur?
Je suis d'ailleurs un utilisateur de Solaris / Windows.
ubuntu
ubuntu-9.04
stackoverflowuser2010
la source
la source
Réponses:
Vous pouvez utiliser l'url des anciennes versions:
http://old-releases.ubuntu.com/ubuntu/
Les anciennes versions incluent tout ce qui n'est plus officiellement pris en charge. Remplacez simplement us.archive et security par les anciennes versions dans /etc/apt/sources.list et vous devriez être prêt à partir!
Notez que vous pouvez également avoir des sources de différentes versions d'Ubuntu dans votre fichier sources.list (en fait, dans le mauvais vieux temps, la mise à jour vers la dernière version signifiait le remplacement manuel de warty par hoary et l'exécution de dist-upgrade).
Donc, si vous en avez vraiment besoin, vous pouvez récupérer des versions plus récentes de packages à partir de versions plus récentes sans mettre à jour l'intégralité du système d'exploitation.
EDIT: Exemple plus détaillé. En supposant que le fichier trouvé ici est votre fichier sources.list, vous pouvez faire quelque chose comme:
Inside VI
Utilisez-nous au lieu de cl si c'est ce qui est dans votre dossier.
Exécutez ensuite
Le premier mettra à jour vos sources en fonction de votre fichier sources.list édité. Le second mettra à niveau tous les packages de votre système vers la dernière version que Jaunty a utilisée avant la fin du support (il vous sera d'abord demandé une confirmation).
la source
:%s/us\.archive/old-releases/g
alors$ sudo apt-get update
. Serveur Ubuntu 13.10.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 ...
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 ...
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 ...
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
:la source