APT

Aus Avensio Wissenssammlung
Version vom 25. Juli 2022, 22:54 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „APT aktualisieren bei jeder Anmeldung eines Nutzers:<syntaxhighlight lang="bash" line="1"> #!/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 # Nic…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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"