GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment empêcher la mise à jour d'un paquet dans les distributions Linux basées sur Ubuntu et Debian

Bref :tutoriel rapide pour vous montrer comment empêcher la mise à jour de certains packages dans les distributions Linux basées sur Ubuntu et Debian.

Lorsque vous mettez à jour votre système Ubuntu, toutes les applications, tous les packages sont mis à jour en même temps.

Ceci est bien sûr très pratique car vous n'avez pas à vous soucier de mettre à jour les packages installés un par un.

Mais il peut arriver que vous souhaitiez conserver la version d'une application installée particulière.

Dans ce didacticiel, je vais vous montrer à la fois l'interface graphique et les méthodes de terminal pour désactiver certaines mises à jour de packages dans Ubuntu et d'autres systèmes basés sur Ubuntu et Debian.

Méthode 1 :Empêcher la mise à jour du package à l'aide de la commande apt-mark

Le gestionnaire de packages d'Ubuntu, apt, dispose de nombreux utilitaires utiles pour presque tous les aspects de la gestion des packages. L'une des commandes apt est apt-mark que vous pouvez utiliser pour mettre sur liste noire ou sur liste blanche certains packages à partir des mises à jour du système.

Pour tenir un paquet et ainsi empêcher apt d'y apporter des modifications, vous pouvez utiliser la commande apt-mark avec l'option hold.

La complétion de tabulation ne fonctionne pas avec la commande apt-mark . Vous devez saisir le nom exact du package que vous essayez de mettre à jour.

sudo apt-mark hold package_name

Assurez-vous de remplacer le package-name avec le package approprié que vous essayez de cibler. Voici un exemple :

Pour répertorier tous les packages détenus, vous pouvez utiliser :

apt-mark showhold

Pour supprimer hold sur un colis :

sudo apt-mark unhold package_name

Maintenant que vous connaissez les commandes, voyons comment empêcher graphiquement la mise à jour du paquet.

Méthode 2 :Empêcher la mise à jour du package à l'aide du gestionnaire de packages Synaptic

Il était une fois, Synaptic était livré par défaut dans Ubuntu et c'était aussi le gestionnaire de paquets GUI par défaut dans Ubuntu jusqu'au 11.10. Vous disposez maintenant d'un meilleur centre logiciel GNOME graphique, mais vous pouvez toujours utiliser Synaptic.

Utilisez la commande suivante pour installer Synaptic Package Manager dans Ubuntu/Debian :

sudo apt install synaptic

Ensuite, suivez les étapes ci-dessous :

  • Lancer le gestionnaire de paquets Synaptic
  • Recherchez le package souhaité dans la barre de recherche
  • Sélectionnez le forfait souhaité
  • Dans le package menu, choisissez Verrouiller la version
  • Enregistrez-le

Pour annuler cela, faites la même chose et cette fois sélectionnez Déverrouiller la version .

Cela vous a-t-il aidé ?

C'est tout ce que vous devez faire. Vous voyez, à quel point il était facile de verrouiller un paquet à partir des mises à jour ?

J'espère que ce tutoriel rapide vous a été utile. Vos questions et suggestions sont les bienvenues.



Ubuntu
  1. Comment installer Discord sur Ubuntu et d'autres distributions Linux

  2. Comment installer Rust et Cargo sur Ubuntu et d'autres distributions Linux

  3. Comment installer le navigateur Vivaldi sur Ubuntu et d'autres distributions Linux

  4. Comment regarder Hulu sur Ubuntu et d'autres distributions Linux

  5. Comment empêcher la mise à jour d'un paquet dans Ubuntu, Debian ou Linux Mint [APT]

Comment répertorier les packages installés sur les distributions Linux basées sur Ubuntu et Debian

Comment installer PuTTY sur Ubuntu et d'autres distributions Linux

Comment mettre à jour Grub sur Ubuntu et d'autres distributions Linux

Comment vérifier les dépendances d'un paquet dans les distributions Linux basées sur Ubuntu/Debian

Comment empêcher la mise à jour d'un paquet dans Ubuntu apt avec apt-mark

Comment désinstaller des programmes d'Ubuntu Linux