Tengo Ubuntu GNOME 16.04 con GNOME 3.18 VM de 64 bits, y en esa VM necesitaba probar algo en el xenial-proposed
canal así que lo activé en el software-properties-gtk
, ejecutó sudo apt-get update && sudo apt-get dist-upgrade
e instalé todas las actualizaciones de xenial-proposed
porque no pude encontrar la manera de obtenerlo solo para actualizar el paquete que necesitaba.
Ahora, sin embargo, deseo degradar todos los paquetes actualizados a su xenial-proposed
versiones a su versión en los canales estables/normales, pero ¿cómo se puede lograr esto? ¿Puedo usar ppa-purge
? ¿para hacer esto? Y si es así, ¿cómo?
Si simplemente deshabilito el xenial-proposed
el canal a través de los mismos medios que lo habilité se instalará y actualizará a su xenial-proposed
las versiones comienzan a recibir actualizaciones nuevamente desde los canales estables/normales una vez que los números de versión allí son más altos que los instalados o no recibiré ninguna actualización hasta que habilite el xenial-proposed
canal de nuevo?
Respuesta aceptada:
Adaptando http://www.webupd8.org/2013/11/how-to-downgrade-proposed-repository.html y https://wiki.ubuntu.com/Testing/EnableProposed, los paquetes instalados desde el xenial-proposed
El repositorio se puede degradar haciendo lo siguiente (reemplazar xenial
con el nombre en clave de la versión que esté utilizando):
- Desactivar
xenial-proposed
repositorio ensoftware-properties-gtk
como usted ha sugerido. - En
/etc/apt/preferences.d
, crea un archivo llamado99-downgrade-proposed
. -
Copie y pegue las siguientes líneas en el archivo:
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
-
Ejecute
sudo apt update
seguido desudo apt full-upgrade
. - Elimine el archivo ejecutando
sudo rm /etc/apt/preferences.d/99-downgrade-proposed
.