J'ai utilisé Synaptic pour verrouiller la version de pidgin-data
- comment puis-je changer le statut de hold
retour à la normale, afin qu'il soit mis à niveau correctement?
Le PinningHowto dit que faire un apt-get install packagename
devrait enlever le hold
, mais en cours d'exécution dpkg -l | grep ^h
montre toujours comme bloqué :
hi pidgin-data 1:2.10.6-0ubuntu1+pidgin1.12.04 multi-protocol instant messaging client - data files
Comment puis-je annuler correctement le hold
statut?
sudo
problème est probablement parce que vous avez écrit justesudo echo "package_name install"|dpkg --set-selections
. Cela provoque le flouecho
mais pas le tube suivant, d'où l'erreur d'accès. Essayez ceci:sudo -E -- sh -c 'echo "package_name install"|dpkg --set-selections'
. Ceci est un sous-shell dont la ligne de commande estecho "package_name install"|dpkg --set-selections
.apt-get
titre d'exemple et c'est pourquoi j'ai répondu en utilisantapt-mark
ce qui est inclus dans le paquet apt . Il est cependant très utile de savoir exactement pourquoi les commandes dpkg ne fonctionnaient pas.La bonne façon de supprimer la cale devrait être:
la source
Détachez un seul paquet nommé $ nom_package:
Annulez tous les paquets actuellement détenus:
la source
Exécuter
echo pidgin-data install | dpkg --set-selections
(remplacerpidgin-data
par le nom du paquet en attente) - cela changera le statut du paquet eninstall
plutôt quehold
.la source
Vous pouvez supprimer tous les packages APT avec:
la source