web-dev-qa-db-fra.com

Est-ce que apt-get autoremove est également inclus dans les mises à jour automatiques?

Disons que j'ai récemment installé des mises à jour sans assistance via:

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

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

Ou devrais-je ajouter un travail hebdomadaire au sommet de la couche des mises à niveau sans surveillance pour m'assurer que les dépendances des packages supprimés sont également supprimées, via crontab -e et ensuite:

0 0 * * 0 apt-get autoremove -y

Remarque: N'hésitez pas à mentionner des concepts apt similaires, à part autoremove, si nécessaire.

16
JohnDoea

Le fait que unattended-upgrades effectue ou non le nettoyage (suppression automatique) est contrôlé par le paramètre Unattended-Upgrade::Remove-Unused-Dependencies dans /etc/apt/apt.conf.d/50unattended-upgrades. Définissez-le comme suit pour activer le nettoyage - et vous devriez être capable de supprimer le cron-job explicite à suppression automatique:

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

22
Mikhail T.