Anthonix.fr – High Tech/Informatique : Tutoriels & actualité, insolite, geek !
28Déc/090

Debian – Interdire la mise à jour de paquets

Liminaire

Nous allons ici savoir comment interdire la mise à jour de paquets lorsque l'on fait un apt-get upgrade par exemple.

I - Récupération de la liste des paquets

Pour commencer, il suffit de récupérer la liste des paquets avec les attributs dans un fichier texte :

dpkg --get-selections > liste

II - Mise à jour des attributs des paquets

Ensuite, il faut éditer le fichier liste et changer les attributs :

Si par exemple, vous voulez interdire de mettre à jour le paquet iptraf, il suffit de le rechercher et remplacer l'attribut (qui est placer à droite, par exemple, install) par hold comme ceci :

iptraf install devient

iptraf hold

III - Mise à jour de la liste des paquets

Enfin, il suffit de mettre à jour la liste comme ceci :

dpkg --set-selections < liste

Vous pouvez maintenant lancer un apt-get dist-upgrade et vous serez prévenu qu'il y a une mise à jour de disponible mais que le paquet restera conservé et donc que la mise à jour ne sera pas effectuée 🙂

Posted by antho