0 Mitglieder und 1 Gast betrachten dieses Thema.
nandi@nandi-ThinkPad-T560:~$ #!/bin/bashnandi@nandi-ThinkPad-T560:~$ # ermittle nicht aktualisierte Paketenandi@nandi-ThinkPad-T560:~$ nandi@nandi-ThinkPad-T560:~$ # Quelle für Umgang mit tmpfile: https://forum.ubuntuusers.de/post/9002688/nandi@nandi-ThinkPad-T560:~$ tmpfile=$(mktemp)nandi@nandi-ThinkPad-T560:~$ trap 'rm "$tmpfile"' 0nandi@nandi-ThinkPad-T560:~$ nandi@nandi-ThinkPad-T560:~$ echo -e "Skript gestartet $(date +%R)\nBitte warten ..."Skript gestartet 10:31Bitte warten ...nandi@nandi-ThinkPad-T560:~$ nandi@nandi-ThinkPad-T560:~$ # durchlaufe Schleife für alle installierten Paketenandi@nandi-ThinkPad-T560:~$ for i in $(dpkg -l | awk '/^ii/ {print $2}')> do> # Paketstatus in temporäre Datei ablegen> apt-cache policy "$i" > "$tmpfile"> # schreibe Versionsnummer des installierten Paketes in Variable> Installiert=$(grep Installiert "$tmpfile" | sed 's/ Installiert: //g')> # schreibe Versionsnummer des Installationskandidaten in Variable> Kandidat=$(grep Installationskandidat "$tmpfile" | sed 's/ Installationskandidat: //g')> # Prüfe, ob Inhalt der Variablen NICHT gleich> if [ "x$Installiert" != "x$Kandidat" ] > then> # falls ja, gebe Inhalt der temporären Datei aus> cat "$tmpfile"> fi> donesnapd: Installiert: 2.45.1+20.04 Installationskandidat: (keine) Versionstabelle: 2.45.1+20.04.2 -10 500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages *** 2.45.1+20.04 -10 100 /var/lib/dpkg/status 2.44.3+20.04 -10 500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packagesnandi@nandi-ThinkPad-T560:~$ nandi@nandi-ThinkPad-T560:~$ echo "Skript beendet $(date +%R)"Skript beendet 10:35nandi@nandi-ThinkPad-T560:~$ nandi@nandi-ThinkPad-T560:~$ dpkg -l | grep -v ^iiGewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/ Halb installiert/Trigger erWartet/Trigger anhängig|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)||/ Name Version Architektur Beschreibung+++-=================================================-===================================-============-============================================================================================================================================================nandi@nandi-ThinkPad-T560:~$
Hallo....danke für das Script. Ich kann mit der Ausgabe nichts anfangen, da ich zu wenig verstehe.
snapd: Installiert: 2.45.1+20.04 Installationskandidat: (keine) Versionstabelle: 2.45.1+20.04.2 -10 500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages *** 2.45.1+20.04 -10 100 /var/lib/dpkg/status 2.44.3+20.04 -10 500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
snap list
nandi@nandi-ThinkPad-T560:~$ snap listName Version Rev Tracking Publisher Notescore 16-2.45.2 9665 latest/stable canonical✓ corenandi@nandi-ThinkPad-T560:~$
nandi@nandi-ThinkPad-T560:~$ sudo snap list --allName Version Rev Tracking Publisher Notescore 16-2.45.1 9436 latest/stable canonical✓ core,deaktiviertcore 16-2.45.2 9665 latest/stable canonical✓ corenandi@nandi-ThinkPad-T560:~$
nandi@nandi-ThinkPad-T560:~$ sudo snap remove core 16-2.45.1Fehler: cannot remove "core", "16-2.45.1": snap "core" is not removable: snap is used by the modelnandi@nandi-ThinkPad-T560:~$
nandi@nandi-ThinkPad-T560:~$ apt install snapdPaketlisten werden gelesen... FertigAbhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... FertigDie folgenden Pakete werden aktualisiert (Upgrade): snapd1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.Es müssen 27,3 MB an Archiven heruntergeladen werden.Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.Holen:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 snapd amd64 2.45.1+20.04.2 [27,3 MB]Es wurden 27,3 MB in 7 s geholt (4.035 kB/s). (Lese Datenbank ... 338911 Dateien und Verzeichnisse sind derzeit installiert.)Vorbereitung zum Entpacken von .../snapd_2.45.1+20.04.2_amd64.deb ...Entpacken von snapd (2.45.1+20.04.2) über (2.45.1+20.04) ...snapd (2.45.1+20.04.2) wird eingerichtet ...snapd.failure.service is a disabled or a static unit, not starting it.snapd.snap-repair.service is a disabled or a static unit, not starting it.Trigger für mime-support (3.64ubuntu1) werden verarbeitet ...Trigger für gnome-menus (3.36.0-1ubuntu1) werden verarbeitet ...Trigger für man-db (2.9.1-1) werden verarbeitet ...Trigger für desktop-file-utils (0.24+linuxmint1) werden verarbeitet ...nandi@nandi-ThinkPad-T560:~$ sudo apt-get dist-upgradePaketlisten werden gelesen... FertigAbhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... FertigPaketaktualisierung (Upgrade) wird berechnet... Fertig0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.nandi@nandi-ThinkPad-T560:~$
# To prevent repository packages from triggering the installation of Snap,# this file forbids snapd from being installed by APT.# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html[…]
sudo systemctl disable snapd.servicesudo systemctl disable snapd.socketsudo systemctl disable snapd.seeded.service
sudo systemctl start snapd.service