Comment rétrograder un paquet via apt-get?

266

Comment puis-je rétrograder un package vers une ancienne version via apt-get ?

D'autres outils sont également acceptables, mais apt-get est préférable.

    
posée Zanna 17.05.2012 - 11:04
la source

5 réponses

93

USE

apt-get install «pkg»=«version»

OU

sudo aptitude install «pkg»=«version»

«pkg» est le nom du paquet, et «version» est le numéro de version.

    
réponse donnée user91632 20.09.2012 - 16:37
la source
259

Si vous avez le numéro de version ou la version cible, apt-get prend en charge le choix d’une version ou d’une version cible particulière. Plus de détails sont disponibles sur la page de manuel d'apt-get . Il est également possible d'y accéder depuis le terminal en tapant man apt-get

sudo apt-get install <package-name>=<package-version-number> OR

sudo apt-get -t=<target release> install <package-name>

est la commande à exécuter. Cela peut être utilisé pour réduire un package à une version spécifique.

Cela a été utile dans les commentaires

  • apt-cache showpkg <package-name> liste toutes les versions disponibles. (h / t Sparhawk )
  • apt-mark hold <package-name> "détient" le package à la version actuelle, empêchant les mises à niveau automatiques. (h / t Luís de Sousa )
réponse donnée Mahesh 17.05.2012 - 12:25
la source
27

Si vous avez mis à niveau le logiciel en utilisant ppa, vous pouvez le rétrograder en utilisant ppa-purge . Vous devez d'abord installer ppa-purge en utilisant ce code:

  

sudo apt-get install ppa-purge

Ensuite, vous pouvez supprimer le ppa en utilisant la commande

  

sudo ppa-purge ppa: nom d'utilisateur / ppa

cela va automatiquement rétrograder le logiciel à sa version originale livrée avec Ubuntu.

    
réponse donnée Apurba 16.10.2012 - 09:11
la source
10

Pour rétrograder, vous devez faire une commande comme

 sudo apt-get install pkg_name=version

dans votre terminal.

À la place de version , mettez la version précédente à laquelle vous souhaitez revenir.

    
réponse donnée Ten-Coin 17.05.2012 - 11:16
la source
8

A mon avis, vous devez d'abord désinstaller ou purger le paquet, comme:

sudo apt-get remove <package>

ou

sudo apt-get purge <package>

Ensuite, vous pouvez télécharger la version que vous souhaitez installer et la conserver dans un dossier, par exemple abc.deb in Downloads. Ouvrez le terminal, accédez au dossier en utilisant la commande cd et installez la version précédente en utilisant dpkg :

sudo dpkg -i abc.deb

Ou bien, il existe un petit utilitaire appelé ppa-purge si vous voulez rétrograder des packages mis à jour via des PPA.

Voir cette discussion: lien

    
réponse donnée Theeternalflame 17.05.2012 - 12:10
la source

Lire d'autres questions sur les étiquettes