GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment inverser la mise à niveau du package de chaînes "-proposée" ?

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) :

  1. Désactiver le xenial-proposed référentiel dans software-properties-gtk comme vous l'avez suggéré.
  2. Dans /etc/apt/preferences.d , créez un fichier nommé 99-downgrade-proposed .
  3. 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
    
  4. Exécutez sudo apt update suivi de sudo apt full-upgrade .

  5. Supprimez le fichier en exécutant sudo rm /etc/apt/preferences.d/99-downgrade-proposed .

Ubuntu
  1. Comment mettre à niveau Python vers 3.9

  2. Comment mettre à niveau vers Ubuntu 20.04

  3. Comment mettre à niveau Ubuntu 18.04 vers Ubuntu 18.10

  4. Comment mettre à niveau CentOS 7 vers CentOS 8

  5. Comment mettre à niveau vers Ubuntu 20.04 vers Ubuntu 20.10

Comment mettre à niveau d'Ubuntu 16.10 vers Ubuntu 17.04

Comment mettre à niveau Ubuntu 20.04 vers 21.04

Comment mettre à niveau Ubuntu 16.04 vers Ubuntu 16.10

Comment mettre à jour Ubuntu 18.04 vers 20.04 ?

Comment mettre à niveau Ubuntu 20.04 vers Ubuntu 20.10

Comment mettre à niveau Ubuntu 20.10 vers Ubuntu 21.04