Mettre en blacklist des mises à jour APT

Bonjour

Dans de nombreux cas, je suis obligé de compiler moi même certaines applications.
Par exemple, les dernières versions de SQUID avec le module ICAP, mysql en cluster… bref je ne vais pas faire toute la liste mais dans bien des cas, le make est souvent utilisé.
Lorsque je compile les logiciels, je m’assure qu’il sont compilées dans les règles “Debian” (bons chemins, bon dossier de librairies…).
Le problème survient lorsque Debian quand à lui souhaite mettre à jour le même logiciel précédemment compilé, non copain APT-GET écrase alors la version compilée.

y-a-t-il un moyen de mettre certains package en interdiction de mise à jour de APT ?

Salut,

Plusieurs solutions :

(unhold pour débloquer)

Ou encore en renseignant le fichier /etc/apt/preferences
Ex :

[code]Package: paquet-1
Pin: version 2.0.0
Pin-Priority: 1001

Package: paquet-2
Pin: version 1.0.3
Pin-Priority: 1001[/code]
man apt_preferences pour plus d’infos.

Salut.

A un moment j’utilisais ctte solution aussi :

[quote]echo “nom_du_paquet hold” | dpkg --set-selections -> bloque l’upgrade du paquet
echo “nom_du_paquet install” | dpkg --set-selections -> debloque l’upgrade du paquet[/quote]