APT

Aus Avensio Wissenssammlung
Zur Navigation springen Zur Suche springen

APT aktualisieren bei jeder Anmeldung eines Nutzers:

#!/bin/bash

echo '#!/bin/bash
# Solange warten, bis eine Internetverbindung besteht
while ! ping debian.org -c1 -q -n -w1 &> /dev/null
do
	echo "Warte auf Internet..."
	sleep 1
done
# Paketinformationen vom Debian-, LinuxMint oder Ubuntu-Server holen und Rechner aktualisieren
apt-get update && apt-get dist-upgrade -y
# .deb-Paketdateien löschen
apt-get clean
# Nicht mehr benötigte Kernel entfernen
apt-get autoremove -y
# SSD trimmen
/sbin/fstrim -va' > /bin/sysupdate

chmod +x /bin/sysupdate

echo "ALL ALL=NOPASSWD:/bin/sysupdate" >> /etc/sudoers

echo '[Desktop Entry]
Name=sysupdate
Type=Application
Exec=sudo /bin/sysupdate
StartupNotify=true
Terminal=true
' > "/etc/xdg/autostart/sysupdate.desktop"

Siehe auch https://tube.avensio.de/w/jsAAtEEUMhJnZkbWETdX85