Les mises à niveau sans assistance incluent-elles également la suppression automatique apt-get?

17

Supposons que j'ai récemment installé des mises à niveau sans assistance via:

sudo apt-get install unattended-upgrades -y
sudo dpkg-reconfigure --priority=low unattended-upgrades -y

Les mises à niveau sans assistance sont-elles également incluses apt-get autoremove?

Ou dois-je ajouter un cronjob hebdomadaire au-dessus de la couche des mises à niveau sans assistance pour vous assurer que les dépendances des packages supprimés sont également supprimées, via crontab -eet ensuite:

0 0 * * 0 apt-get autoremove -y

Remarque: N'hésitez pas à mentionner des concepts apt similaires en plus de la suppression automatique si ceux-ci sont nécessaires.

JohnDoea
la source

Réponses:

23

La réalisation ou non unattended-upgradesdu nettoyage (suppression automatique) est contrôlée par le Unattended-Upgrade::Remove-Unused-Dependenciesparamètre dans /etc/apt/apt.conf.d/50unattended-upgrades. Définissez-le comme suit pour activer le nettoyage - et vous devriez pouvoir supprimer le cron-job explicite de suppression automatique:

Unattended-Upgrade::Remove-Unused-Dependencies "true";

Mikhail T.
la source