J'ai une machine virtuelle Ubuntu GNOME 16.04 avec GNOME 3.18 64 bits, et dans cette machine virtuelle, j'avais besoin de tester quelque chose dans le xenial-proposed
channel donc je l'ai activé dans le software-properties-gtk
, a exécuté sudo apt-get update && sudo apt-get dist-upgrade
et installé toutes les mises à jour du xenial-proposed
chaîne car je ne pouvais pas trouver un moyen de l'obtenir juste pour mettre à jour le package dont j'avais besoin.
Maintenant, cependant, je souhaite rétrograder tous les packages mis à niveau vers leur xenial-proposed
versions à leur version dans les canaux stables/normaux, mais comment cela peut-il être réalisé ? Puis-je utiliser ppa-purge
pour faire ça? Et si oui, comment ?
Si je désactive simplement le xenial-proposed
canal via le même moyen que je l'ai activé sera le package installé et mis à niveau vers leur xenial-proposed
les versions recommencent à recevoir des mises à jour des canaux stables/normaux une fois que les numéros de version y sont supérieurs à ceux installés ou ne recevrai-je aucune mise à jour du tout jusqu'à ce que j'active le xenial-proposed
chaîne à nouveau ?
Réponse acceptée :
En adaptant http://www.webupd8.org/2013/11/how-to-downgrade-proposed-repository.html et https://wiki.ubuntu.com/Testing/EnableProposed, les packages installés à partir du xenial-proposed
le référentiel peut être rétrogradé en procédant comme suit (remplacez xenial
avec le nom de code de la version que vous utilisez) :
- Désactiver le
xenial-proposed
référentiel danssoftware-properties-gtk
comme vous l'avez suggéré. - Dans
/etc/apt/preferences.d
, créez un fichier nommé99-downgrade-proposed
. -
Copiez et collez les lignes suivantes dans le fichier :
Package: * Pin: release a=xenial Pin-Priority: 1001 Package: * Pin: release a=xenial-updates Pin-Priority: 1001 Package: * Pin: release a=xenial-security Pin-Priority: 1001 Package: * Pin: release a=xenial-backports Pin-Priority: 1001 Package: * Pin: release a=xenial-proposed Pin-Priority: -1
-
Exécutez
sudo apt update
suivi desudo apt full-upgrade
. - Supprimez le fichier en exécutant
sudo rm /etc/apt/preferences.d/99-downgrade-proposed
.