Dans l'interface graphique - en utilisant Synaptic
L'interface simplifiée d'Ubuntu Software Center n'offre pas la possibilité de rétrograder les packages. Synaptic, une interface de gestionnaire de paquets graphiques plus avancée qu'Ubuntu incluait, offre cette option. Pour rétrograder graphiquement un package, installez d'abord l' application Synaptic :
Après cela, ouvrez le gestionnaire de packages Synaptic à partir du tableau de bord:
Recherchez le package dont vous souhaitez installer une ancienne version dans Synaptic, sélectionnez-le et utilisez l' option Package > Forcer la version :
Sélectionnez la version que vous souhaitez installer et cliquez sur Forcer la version. Synaptic ne vous montrera que les versions disponibles dans vos référentiels:
Cliquez sur le bouton Appliquer pour appliquer vos modifications et installer l'ancienne version du package, en supposant que tout fonctionne correctement.
Après avoir rétrogradé le package, sélectionnez-le et utilisez l' option Package > Lock Version . Si vous ne le faites pas, Ubuntu essaiera de mettre à niveau le package installé la prochaine fois que vous mettrez à jour vos packages installés:
Dans le terminal - utilisation apt-get
Vous pouvez installer une version spécifique d'un package avec apt-get
dans le terminal . Tout d'abord, déterminez les versions disponibles que vous pouvez installer avec la commande suivante (utilisez pour packagename le nom du programme que vous souhaitez rétrograder):
apt-cache showpkg [packagename]
Ensuite, exécutez la commande apt-get install et spécifiez la version du package que vous souhaitez installer (utilisez pour la version le numéro de version précédemment déterminé du programme que vous souhaitez rétrograder):
sudo apt-get install [packagename]=[version]
Une fois installé, exécutez la commande suivante pour conserver votre version installée, empêchant le gestionnaire de packages de la mettre à jour automatiquement à l'avenir:
sudo echo "[packagename] hold" | sudo dpkg --set-selections
Source : http://www.howtogeek.com/117929/how-to-downgrade-packages-on-ubuntu/
Une autre possibilité:
Permet de trouver le package archivé sur http://packages.ubuntu.com/ :
Par exemple, rétrograder php5:
Chercher:
Trouver un hit exact permet de regarder la page du package pour php5:
Nous pouvons voir les différentes versions des versions d'Ubuntu ici, nous sommes à confiance:
Permet de passer à une version qui exécutait php (5.3) ... 12.04 (précis) par exemple:
téléchargez le tar.gz
Et puis extrayez le fichier tar et installez-le:
Problèmes possibles que l'on pourrait rencontrer lors de l'exécution
./configure
:libxm2-dev
):Problèmes en cours d'exécution
make
:la source