Comment utiliser apt-get pour installer uniquement les mises à jour de sécurité critiques sur ubuntu ?
Nous aimerions mettre à jour uniquement les paquets qui doivent l'être pour des raisons de sécurité, sans mettre à jour tous les autres paquets.
Comment utiliser apt-get pour installer uniquement les mises à jour de sécurité critiques sur ubuntu ?
Nous aimerions mettre à jour uniquement les paquets qui doivent l'être pour des raisons de sécurité, sans mettre à jour tous les autres paquets.
J'ai lu attentivement la page du manuel apt-get lorsque j'en ai eu assez de modifier manuellement le fichier sources.list chaque fois que je voulais appliquer uniquement les mises à jour de sécurité (c'est-à-dire la deuxième fois).
J'ai trouvé cette solution :
sudo cp /etc/apt/sources.list /etc/apt/security.sources.list
Modifiez ce dernier pour qu'il ne contienne que les référentiels de sécurité, puis.. :
sudo apt-get upgrade -o Dir::Etc::SourceList=/etc/apt/security.sources.list
Tadaaaa... Des trucs scriptables.
Essayez le unattended-upgrades
ou l'une des autres méthodes énumérées aquí . Il peut être utilisé pour configurer les mises à jour de sécurité automatiques (je crois qu'il est utilisé lorsqu'on le demande pendant l'installation) ainsi que d'autres mises à jour automatiques. Voir le pages de manuel pour plus de détails.
Si vous cherchez juste à faire cela rapidement une fois, au lieu de créer un référentiel séparé et d'écrire un script d'automatisation et tout le reste. Idéal si vous n'êtes pas censé faire des changements pendant l'audit d'un système ou autre.
Ces deux commandes vous donneront la liste. Passez à wc -l pour voir combien il y en a derrière ;-)
grep security /etc/apt/sources.list > /tmp/security.list
sudo apt-get upgrade -oDir::Etc::Sourcelist=/tmp/security.list -s
Toujours valable pour les anciennes distributions ou si vous avez désactivé les dépôts de mise à jour, mais activé la sécurité :
sudo apt-get upgrade -s| grep ^Inst |grep Security
Je ne sais pas si cela va fonctionner, mais apt a ses sources dans /etc/apt/sources.list et/ou /etc/sources.list.d/.
Pourquoi ne pas éditer le fichier, et commenter toutes les lignes qui ne font pas partie des mises à jour de sécurité ?
Les lignes de sécurité pour l'apt devraient être quelque chose comme ça :
deb http://security.ubuntu.com/ubuntu ..... ..... ...
Laissez ces lignes tranquilles et commentez toutes les autres.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.