Aktualisierungsreihenfolge für Snap- und APT-Pakete

Aktualisierungsreihenfolge für Snap- und APT-Pakete

Neben der Aktualisierung von APT-Paketen beim Start habe ich vor Kurzem die automatische Aktualisierung von Snaps (ebenfalls beim Start) für die lokal installierten Snaps hinzugefügt, da diese nicht wie die anderen automatisch aktualisiert werden.

Aber ich habe mich gefragt, ob es eine bevorzugte Reihenfolge gibt.

Ist es besser, APT-Pakete vor/nach Snaps zu aktualisieren, oder ist es besser, Snaps vor/nach APT-Paketen zu aktualisieren?

Ich persönlich vermute, dass es keine bevorzugte Reihenfolge gibt, da Snaps mit ihren eigenen Abhängigkeiten gepackt werden und es daher überhaupt nicht zu Konflikten mit APT-Paketen kommen sollte.

Ich suche also nach einer Bestätigung, ob mein Bauchgefühl richtig ist.

Bearbeiten: Die Lösung, die ich gefunden habe, besteht darin, das folgende Skript direkt nach dem APT-Aktualisierungsskript zu den Startanwendungen hinzuzufügen.

gnome-terminal -- bash -c "echo 'sudo snap refresh';pkexec snap refresh;read line;exit 0;$SHELL"

Bildbeschreibung hier eingeben

Bearbeitung 2: Der VorherigeBearbeitenführt dazu, dass die beiden Update-Prozesse gleichzeitig ausgeführt werden. Eine Lösung, die ich später fand, besteht darin, die beiden Befehle in einem einzigen Befehl zusammenzufassen. Auf diese Weise wird er snap refreshnach ausgeführt update-manager.

sh -c "/usr/bin/update-manager && sleep 1 && gnome-terminal -- sh -c \"echo 'sudo snap refresh';pkexec snap refresh;echo '';echo 'Press Enter to close the window...';read line;exit 0;$SHELL\""

Antwort1

Das spielt überhaupt keine Rolle. Snaps und APT-Pakete sind voneinander unabhängig.

Darüber hinaus werden Snap-Pakete automatisch aktualisiert (mit Ausnahme von Snaps, die im Devmode ausgeführt oder lokal installiert werden), sodass eine automatische Aktualisierung beim Start nicht erforderlich sein sollte (außer in den oben genannten Fällen).

verwandte Informationen