Updates automatisch installieren
-
Marcel2108 -
22. Oktober 2023 um 11:31 -
Erledigt
-
-
Also ich sag mal mein script verstehe ich, den Deamen, Prozesse im Hintergrund.... puh. Dafür bin ich noch zu grün hinter den ohren.
-
Ich weiß nur, dass es geht. Wie? Weiß ich nicht.
Aber das Passwort ist dann für jeden, der Zugriff auf den PC (Physisch oder online) sichtbar.
-
Ich weiß nur, dass es geht. Wie? Weiß ich nicht.
Aber das Passwort ist dann für jeden, der Zugriff auf den PC (Physisch oder online) sichtbar.
das habe ich mir gedacht, lassen wir das lieber
-
Interesse halber, wie baue ich das Passwort ein?
Der normale Weg ein Skript das sudo verwendet, (ja du müsstest dein Skript anpassen) ohne Passwort eingabe laufen zu lassen ist, mit sudo visudo die Konfiguration zu ändern. --> https://wiki.ubuntuusers.de/sudo/Konfiguration/
Aber:
Besser du nutzt für automatisch installierte Aktualisierungen so wie Actionschnitzel schrieb unattended-upgrades: --> https://wiki.ubuntuusers.de/Aktualisierung…tended-upgrades
-
Kater da muss ich mir erst ein paar Tutorialvideos ansehen, so auf den ersten Blick ist das sehr komplex.
-
Kater da muss ich mir erst ein paar Tutorialvideos ansehen, so auf den ersten Blick ist das sehr komplex.
Also ich hab jetzt mal aus spaß geguckt wie der Linux-Assistent das handhabt.
Python
Alles anzeigenimport jessentials import jfiles from gi.repository import Gio jessentials.ensure_root_privileges() if jfiles.does_file_exist("/usr/bin/mintupdate-automation"): jessentials.run_command("mintupdate-automation upgrade enable") jessentials.run_command("mintupdate-automation autoremove enable") # Enable flatpak and spices update: # Has to be run without root! # settings = Gio.Settings(schema_id="com.linuxmint.updates") # settings.set_boolean("auto-update-cinnamon-spices", True) # settings.set_boolean("auto-update-flatpaks", True) exit(0) jessentials.run_command("apt install unattended-upgrades -y", environment={"DEBIAN_FRONTEND": "noninteractive"}) jessentials.run_command("echo unattended-upgrades unattended-upgrades/enable_auto_updates boolean true | debconf-set-selections") jessentials.run_command("/usr/sbin/dpkg-reconfigure -f noninteractive unattended-upgrades", environment={"DEBIAN_FRONTEND": "noninteractive"})
Der macht
nix anderes als:das auch so!mintupdate-automation upgrade enablemintupdate-automation autoremove enableIch empfehl den zwar sonst nicht aber mach das mal über den L-A , das wäre die einfachste Methode.
-
Actionschnitzel, hi,
Was bitte soll ich machen? Was ist ein L-A?
-
Actionschnitzel, hi,
Was bitte soll ich machen? Was ist ein L-A?
Sorry Ich meine den Linux-Assistent vom Jean. Der hat diese unattended-upgrades eingebaut.
Den kannst du ein der Linux Mint Anwendungsverwaltung runterladen.
-
Finde ich den in der anwendungsverwaltung? Schaue nachher, wenn ich zu Hause bin.
-
Finde ich den in der anwendungsverwaltung? Schaue nachher, wenn ich zu Hause bin.
Linux-Assistant – Distribution independent tool for everything a linux desktop user needs.
-
So, der Assisten ist installiert. Macht der die Updates jetzt sobald die verfügbar sind oder muss ich die anstoßen?
Und muss dafür der Assistent geöffnet sein?
-
So, der Assisten ist installiert. Macht der die Updates jetzt sobald die verfügbar sind oder muss ich die anstoßen?
Und muss dafür der Assistent geöffnet sein?
Nein, nein. Das is eine Funktion die komplett unabhängig vom Assistenten ist. Dieser bietet lediglich eine grafische Oberbläche um das ganze an oder aus zu stellen. Das ganze läuft jetzt im Hintergrund und du wirst merken, das du evtl. manchmal nur in den Bereitschafts-Modus gehen kannst anstatt den PC herunter fahren zu können. Das liegt dann daran, das Updates laufen.
-
Cool, also nie wieder Updates manuell anstoßen?
-
Nö, kann sein das du gelegentlich nach nem Passwort gefragt wirst. Unter Mint wirst du in deinem SysTray(Bei der Uhrzeit in der Nähe) ab und zu ein Zahnrad-Symbol sehen. Das zeigt dann an das was gemacht wird.
-
Da sind wir doch wieder am Anfang!
Automatische Updates in der Aktualisierungsverwaltung - Mehr macht doch der L-A auch nicht - oder?
Schau mal post 1-3
-
hm... ich nutze einen Alias in der Bash. Der hat eine Updatekette inkl. Snap und Flatpak. Ich gebe nur "update" ein und das Sudo-Passwort. Rest passiert von allein.
Das ist doch jetzt kein großer Aufwand, sodass ich extra Programme installieren muss. Mich würde das tierisch nerven, wenn ich gerade runterfahren will und die Kiste macht fröhlich Updates.
-
hm... ich nutze einen Alias in der Bash. Der hat eine Updatekette inkl. Snap und Flatpak. Ich gebe nur "update" ein und das Sudo-Passwort. Rest passiert von allein.
Das ist doch jetzt kein großer Aufwand, sodass ich extra Programme installieren muss. Mich würde das tierisch nerven, wenn ich gerade runterfahren will und die Kiste macht fröhlich Updates.
So habe ich das auch
-
-
alias upa='sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && flatpak update -y && flatpak uninstall --unused --delete-data'
So sieht es bei mir aus, wenn ich die flatpaks auch haben will.
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!