Umfasst das unbeaufsichtigte Upgrade auch das automatische Entfernen von apt-get?

17

Angenommen, ich habe kürzlich unbeaufsichtigte Upgrades installiert über:

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

Beinhaltet das unbeaufsichtigte Upgrade auch apt-get autoremove?

Oder sollte ich einen wöchentlichen Cronjob auf der Ebene der unbeaufsichtigten Upgrades hinzufügen, um sicherzustellen, dass Abhängigkeiten von gelöschten Paketen ebenfalls über crontab -eund dann entfernt werden:

0 0 * * 0 apt-get autoremove -y

Hinweis: Erwähnen Sie ähnliche Konzepte neben der automatischen Entfernung, wenn diese benötigt werden.

JohnDoea
quelle

Antworten:

23

Ob unattended-upgradesdie Bereinigung (automatische Entfernung) durchgeführt wird oder nicht, wird durch die Unattended-Upgrade::Remove-Unused-DependenciesEinstellung in gesteuert /etc/apt/apt.conf.d/50unattended-upgrades. Stellen Sie es wie folgt ein, um die Bereinigung zu aktivieren - und Sie sollten in der Lage sein, den expliziten automatischen Cron-Job zu entfernen:

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

Mikhail T.
quelle