Exclusion des packages de la mise à niveau APT-GET
- 2136
- 487
- Jeanne Dupont
Parfois, nous améliorons les packages accidentellement, ce qui ne doit pas mettre à jour. Cela se produit également pendant le processus de mise à niveau complet de mise à jour ou de packages automatiques. Cela crée de sérieux problèmes sur le serveur. Par exemple, vous devez exclure les packages Kernel, PHP, MySQL et Apache de se mettre à jour lors de la mise à jour du système via APT Update. Ce tutoriel vous aidera à trouver la réponse à la façon d'exclure les packages de la mise à jour APT-GET? Comment utiliser le package excluant dans Ubuntu? Comment empêcher les packages de mise à jour automatique à l'aide d'APT?
- Comment exclure des packages spécifiques de la mise à jour de Yum
Tenez ou excluez les packages de la mise à niveau
Utilisez la commande suivante pour exclure ou maintenir un package Debian spécifique à partir d'une mise à jour. Cela désactivera les mises à jour des packages spécifiés à partir d'une mise à niveau automatique ou des mises à niveau manuelles.
- Utilisation d'APT
Sudo apt-mark hold package_name
- Utilisation de DPKG
echo "package_name Hold" | sudo dpkg - sections-sections
- Utilisation d'aptitude
Sudo Aptitude Hold Package_name
Changer la nom du paquet avec votre nom de package réel à définir en attente.
Liste des packages en attente
Vous pouvez vérifier les packages en attente à tout moment. Utilisez la commande suivante pour afficher tous les packages déjà définis pour maintenir.
sudo dpkg --get-selections | grep "tenir"
UNSHOR ou Activer la mise à niveau du package
À l'avenir, si vous devez mettre à niveau un ensemble de packages en attente. Vous devez détendre un package avant une mise à niveau. Utilisez l'une des commandes suivantes pour détenir n'importe quel package.
- Utilisation d'APT
Sudo apt-mark unmold package_name
- Utilisation de DPKG
echo "package_name install" | sudo dpkg - sections-sections
- Utilisation d'aptitude
Sudo Aptitude Unhold Package_name
Maintenant, les forfaits UNSHORD seront mis à niveau avec une mise à niveau APT ou des mises à niveau sans surveillance.
Conclusion
Dans ce tutoriel, vous avez appris à contenir des packages à partir de mises à niveau inutiles. Vous pouvez supprimer Hold à tout moment du package pour permettre la mise à niveau.
- « Commande GREP dans Linux (recherche de texte dans les fichiers)
- Comment passer à Ubuntu 17.04 (Zesty Zapus) »