Question Exclure les paquets de `apt-get upgrade` [dupliquer]


Duplication possible:
Comment empêcher la mise à jour d'un package spécifique?
Gardez la version du paquet Ubuntu que j'utilise maintenant 

Est-il possible de mettre à jour tous les paquets sauf un paquet donné? Y a-t-il quelque chose comme apt-get upgrade --exclude package_to_exclude?


75
2018-01-30 03:46


origine


En fait, vous pouvez le faire avec plusieurs méthodes, voir le lien que je vous ai donné ci-dessus. - Panther


Réponses:


Pour tenir un paquet:

En bref: sudo apt-mark hold <package>

ou

echo <package> hold | sudo dpkg --set-selections

Pour ouvrir un paquet:

En bref: sudo apt-mark unhold <package>

ou

echo <package> install | sudo dpkg --set-selections

128
2018-01-30 04:11



Je reçois l'erreur suivante: Usage: apt-mark [options] {markauto|unmarkauto} packages... apt-mark: error: first argument must be 'markauto', 'unmarkauto' or 'showauto' - Olivier Lalonde
Étrange. Ça marche pour moi. Je l'ai juste essayé en utilisant sudo apt-mark hold unity-greeter - Zoke
Je pense que cette erreur concerne la version Ubuntu. Les versions antérieures à 12.04 ne prennent pas en charge le maintien d'apt-mark - user733211
Une fois le package mis à jour, utilisez le paramètre unhold. - Markus Junginger
Aussi, sudo apt-mark showhold montrera qu'il est maintenant en attente. (Note: ce n'est pas showhole, c'est un état d'erreur Netflix.) - flickerfly


Découvrez "Introduction à la conservation des paquets" dans Ubuntu Howning épinglant


3
2018-01-30 04:00