web-dev-qa-db-fra.com

Installer une version précédente d'un paquet quand vous n'avez pas le fichier .deb disponible?

Même question que comment mettre à niveau-un-paquet-via-apt-get , sauf que s’il s’agit d’un serveur récemment déployé et que le .deb archivé n’est pas là?

Par exemple, https://launchpad.net/ubuntu/precise/AMD64/wget me dit que la version précédente est 1.13.4-1ubuntu2 et que 1.13.4-2ubuntu est installé:

$ dpkg -l | grep wget
ii  wget                            1.13.4-2ubuntu1            retrieves files from the web

Quand j'essaie de forcer la version:

vagrant@es2:~$ Sudo apt-get install wget=1.13.4-1ubuntu2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '1.13.4-1ubuntu2' for 'wget' was not found

Existe-t-il un moyen de "demander" apt-get update de récupérer des informations/URL/etc. à propos des anciennes versions?

La solution est-elle d’exécuter mon propre référentiel apt avec les versions que je veux?

4
gak
wget http://launchpadlibrarian.net/85655688/wget_1.13.4-1ubuntu2_i386.deb

résultat

 
 - 08: 29: 45-- http://launchpadlibrarian.net/85655688/wget_1.13.4-1ubuntu2_i386.deb
 => `Wget_1.13.4-1ubuntu2_i386. deb '
 Résolution de launchpadlibrarian.net ... 91.189.89.229, 91.189.89.228 
 Connexion à launchpadlibrarian.net | 91.189.89.229 |: 80 ... connecté. 
 Demande HTTP envoyé, en attente de réponse ... 200 OK 
 Longueur: 282 988 (276 Ko) [application/x-debian-package] 
 
 100% [======== =========================================> 282 988 445,03K/s 
 
 08:29:46 (443.76 KB/s) - `wget_1.13.4-1ubuntu2_i386.deb 'a été sauvegardé [282988/282988] 

Tant que vous avez une connexion Internet, vous pouvez vous connecter à tous les comptes de votre choix. Après cela, vous pouvez essayer de l'installer avec USC (cela peut ne pas fonctionner en raison de dépendances) ou avec dpkg, mais vous devrez peut-être aussi wget les dépendances.

Dans ce cas, wget ...

Relations de paquet. Dépend de

dpkg (>= 1.15.4)
libc6 (>= 2.11)
libidn11 (>= 1.13)
libssl1.0.0 (>= 1.0.0)

Relations de paquet. Conflits

wget-ssl

A propos: j'ai cherché https://launchpad.net pour wget 1.13.4-1ubuntu2 et utiliser le lien sur cette page https://launchpad.net/ubuntu/precise/i386 /wget/1.13.4-1ubuntu2 pour télécharger localement le fichier nommé wget_1.13.4-1ubuntu2_i386.deb (276.4 KiB).

En théorie, vous pouvez créer le téléchargement à partir de la mémoire pour d'autres fichiers.

2
Rinzwind