web-dev-qa-db-fra.com

Comment empêcher un paquet d'être mis à niveau?

Duplicate possible:
Comment empêcher un paquet spécifique d'être mis à jour?

Je ne veux pas que mon noyau ou grub soit mis à jour jusqu'à ce que je le fasse manuellement. Est-ce possible dans Ubuntu (10.04, je suppose)?

5
MarkovCh1

Comme votre question est étiquetée synaptic, je supposerai que vous êtes le gestionnaire de paquets de choix. Afin de retenir un paquet avec Synaptic, il vous suffit de "verrouiller la version".

Recherchez et sélectionnez le paquet que vous souhaitez retenir. Ensuite, allez à Package > Lock Version dans la barre de menus.

synaptic

Lorsque vous êtes prêt à mettre à jour ce paquet, sélectionnez simplement le paquet et décochez la case "Verrouiller la version". Il peut maintenant être mis à niveau normalement.

Si vous aimez faire cela depuis la ligne de commande, vous pouvez utiliser dpkg --set-selections

echo package_name hold | Sudo dpkg --set-selections

Pour supprimer le blocage, exécutez:

echo package_name install | Sudo dpkg --set-selections
10
andrewsomething

La meilleure ressource que je connaisse pour expliquer les différentes façons d'accomplir ce type de conservation de paquet est sur la page Ubuntu Épingler comment faire . Je recommande vraiment de vérifier. Il décrit plusieurs manières de procéder, en plus d'utiliser le verrou Synaptic décrit par andrew.

Il existe des solutions aux problèmes étroitement liés dans plusieurs threads sur askubuntu.

Est-il possible de désactiver les mises à jour du noyau?

Liste noire des paquets depuis l'installation

Comment empêcher la suppression de paquet lors de la mise à nivea

Comment supprimer un paquet de la liste des paquets à installer

Comment épingler une version de MySQL afin d'éviter les mises à jour inutiles

2
belacqua