HowTo Ubuntu: verrouiller la version d’un package avec Synaptic
Cet article a été publié il y a 9 mois 20 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.Il peut être parfois utile de verrouiller une version d’un paquet sous Ubuntu. (si j’avais su cela plus tôt j’aurai bloqué la première version de Gwibber
)
Cela peut être intéressant si vous voulez verrouiller un kernel, des drivers, des versions spécifiques d’applications
Pour cela, c’est très simple, allez dans votre Gestionnaire de Paquets Synaptic

Rentrez votre mot de passe, puis cliquez sur Ok

Vous arrivez maintenant sur l’interface de Synaptic

Par exemple avec le paquet midori (cf.
Cyrille et son navigateur léger
), vous pouvez faire une recherche dans le gestionnaire.

Puis une fois celui-ci sélectionné, il vous suffit d’aller dans le menu Paquet > Bloqué la version (en français).

Vous verrez alors votre paquet avec un petit verrou comme la screen ci-dessous

Ensuite, rechargez les paquets, votre paquet sera surligné en rouge avec un petit verrou. Attention tout de même, certaines mises-à-jour sont importante…

En mode Ligne de commande
Il est aussi possible de le faire grâce à wajig ( Wajig est un point d’entré simplifié pour les outils de gestion de paquets Debian, y compris dpkg et apt):
sudo apt-get install wajig
Puis, pour exclure le programme :
wajig hold <pacakge>
Mise à jour :
Suite au commentaire de
Seza, il est possible de verrouiller un paquet avec aptitude :
aptitude hold paquet
aptitude unhold paquet
| Imprimer l'article | Cette entrée a été posté par SckyzO le 13 novembre 2009 à 10 h 44 min, et placée dans Planet-Libre, Ubuntu. Vous pouvez suivre les réponses à cette entrée via RSS 2.0. Vous pouvez laisser une réponse, ou bien un trackback depuis votre site. |

about 9 months ago
Bien le bonjour,



Merci pour l’astuce
Je savais qu’on pouvait le faire avec Gentoo, mais pas avec Ubuntu
Ça peut vraiment être utile pour un serveur si on veut contrôler certaines mises à jour
Bonne journée
CiaO ++
about 9 months ago
you don’t know how to install french translation packages ?
about 9 months ago
Des paquets de traduction en Français pour quoi @traaf ?
about 9 months ago
Si si j’ai … Mais j’ai des VM aussi pour faire mes tests. Et je récupère les images sur
http://virtualbox.wordpress.com/images/
Donc les releases Fr ou En c’est pareil pour moi
about 9 months ago
Tu peux le faire directement avec aptitude pas besoin de wajig
aptitude hold paquet
aptitude unhold paquet
about 9 months ago
Tiens je ne savais. Je vais mettre a jour l’article
about 9 months ago
Quand on bloque une version depuis Synaptic, il doit y avoir un fichier de préférences quelque part, non ? Sous Debian, j’ai pris l’habitude de passer par le fichier de préférences pour apt :
/etc/apt/preferences
Package: tesseract
Pin: version 2.03*
Pin-Priority: 1001
Le résultat dans Synaptic, sous Debian, n’est pas tout à fait le même. Le paquet est bloqué sur la version mais sans verrou (graphiquement). Nombre d’entrées du menu « Paquet » sont logiquement inactives (mise à jour, réinstallation, etc.).
Je me demandais en fait s’il était possible d’avoir un fichier de préférences pour apt sous Ubuntu ?
about 9 months ago
Oui, sous Debian pour le coté serveur j’utilisai aussi
/etc/apt/preferences
Package: tesseract
Pin: version 2.03*
Pin-Priority: 1001
C’est dans la doc debian.
Mais pour ce qui est de Ubuntu, avant de publier l’article, je m’étais renseigné un peu, et j’avais lu que cela fonctionnait, car Ubuntu étant basé sur debian, le système APT est parent lui aussi.
Je n’ai pas testé, mais je pense que ça marche (confirmé sur les forum de ubuntu.com)
about 9 months ago
Un paquet très important à verrouiller pour les Belges (et peut-être Néerlandais), clients de la banque ING.
Le soft que l’on installe pour aller sur son compte, c’est un .deb (chapeau bas pour cela en passant à ING) qui s’appelle homebank.
Comme un logiciel du même nom, de gestion personnelle de finances est disponible dans les dépôts Ubuntu, la moindre mise à jour remplace le client de homebanking par l’utilitaire de gestion de finances. Assez perturbant la première fois.
cEd
about 9 months ago
@DecIRC :
Merci de cette information.