Raspberry Colocation bei EDIS/Automatisches Update

Aus LOMSO
Zur Navigation springen Zur Suche springen
Du bist hier : {{#youAreHere:Raspberry Colocation bei EDIS/Automatisches Update}}



Automatisches Update

Debian erlaubt, System Updates völlig ohne eigenes Zutun zu installieren.

Vorteil: das System bleibt vor den schlimmsten Exploits frühzeitig verschont

Nachteil: in seltenen Fällen kann ein Update eine bereits funktionierende/laufende Funktionalität zerstören.

Fazit: im Zweifelsfall/Normalfall sollte man das automatisches Update einrichten.

Es gibt zwei Pakete:

  • apt-cron
  • unattended-upgrades

unattended-upgrades

Wir stellen das unattended upgrade so ein, dass

  • täglich neue Pakete während des Betriebs installiert werden
  • alte/überflüssige Pakete mit autoremove/clean automatisch aus dem Cache gelöscht werden

Achtung: durch den 'stable' Eintrag wird automatisch auf die nächste stable Distribution von Debian upgegraded!

apt-get install unattended-upgrades
echo -e 'APT::Periodic::Download-Upgradeable-Packages "1";' > /etc/apt/apt.conf.d/10periodic
echo -e 'APT::Periodic::AutocleanInterval "1";\n' >> /etc/apt/apt.conf.d/10periodic
echo -e 'APT::Periodic::Enable "1";\nAPT::Periodic::MaxAge "30";' >> /etc/apt/apt.conf.d/10periodic
echo -e 'APT::Periodic::Unattended-Upgrade "1";\n' >> /etc/apt/apt.conf.d/10periodic
perl -p -i -e 's|^//Unattended-Upgrade::Remove-Unused-Dependencies "false";|Unattended-Upgrade::Remove-Unused-Dependencies "true";|g' /etc/apt/apt.conf.d/50unattended-upgrades
perl -p -i -e 's|^//Acquire::http::Dl-Limit "70";|Acquire::http::Dl-Limit "400";|g' /etc/apt/apt.conf.d/50unattended-upgrades
perl -p -i -e 's|^//Unattended-Upgrade::InstallOnShutdown "true";|Unattended-Upgrade::InstallOnShutdown "false";|g' /etc/apt/apt.conf.d/50unattended-upgrades
perl -p -i -e 's|^//      "o=Raspbian,a=stable";|      "o=Raspbian,a=stable";|g' /etc/apt/apt.conf.d/50unattended-upgrades
perl -p -i -e 's|^//      "o=Raspbian,a=stable-updates";|      "o=Raspbian,a=stable-updates";|g' /etc/apt/apt.conf.d/50unattended-upgrades
perl -p -i -e 's|^//      "o=Raspbian,a=proposed-updates";|      "o=Raspbian,a=proposed-updates";|g' /etc/apt/apt.conf.d/50unattended-upgrades