Es gibt ein fertiges Skript, mit dem bei einer frischen Installation von Kubuntu SNAP, das Softwareverwaltungsprogramm von Canonical, entfernt werden kann. Über SNAP kann viel gesagt werden. Für mich, stellt das eine Lock-In Strategie und unnötiger Überbau dar, aber das müssen alle für sich selbst entscheiden.

Das Repository für dieses Script kubuntu-get-rid-of-snap

Am besten gleich nach der Installation laufen lassen und die Tipps weiter unten auf der Seite zum Thema Flatpak sind auch super nützlich. Erfolgreich mit Kubuntu 24.10 durchgeführt.

UND !! diesen Artikel als Text auf die Platte speichern, denn nachdem Firefox entfernt wurde, gibt es erst mal keinen Browser mehr auf dem System, so dass die Informationen, wie Firefox wieder installiert wird, nur schwerlich zugänglich sind.

SNAP manuell entfernen

Zuerst anzeigen lassen, was alles installiert ist

snap list

Die Ausgabe könnte dann so ausehen

user@notebook:~$ snap list
Name               Version          Revision  Tracking         Herausgeber  Hinweise
bare               1.0              5         latest/stable    canonical✓   base
core20             20220318         1405      latest/stable    canonical✓   base
firefox            99.0.1-1         1232      latest/stable/…  mozilla✓     -
gnome-3-38-2004    0+git.1f9014a    99        latest/stable/…  canonical✓   -
gtk-common-themes  0.1-79-ga83e90c  1534      latest/stable/…  canonical✓   -
snapd              2.54.4           15177     latest/stable    canonical✓   snapd

Den snapd Daemon/Service stoppen

sudo systemctl disable snapd.service
sudo systemctl disable snapd.socket
sudo systemctl disable snapd.seeded.service

Dann die einzelnen SNAP entfernen. Es ist am besten, wenn du das einzeln tust, anstatt alle in einer Zeile zu entfernen. Also eventuell etwa so:

sudo snap remove firefox
sudo snap remove snap-store
sudo snap remove gtk-common-themes
sudo snap remove gnome-3-38-2004
sudo snap remove core18
sudo snap remove snapd-desktop-integration

Löschen wir nun alle noch vorhandenen Snap-Cache-Daten:

sudo rm -rf /var/cache/snapd/

Bereinige oder entferne dann snapd vollständig mit dem folgenden Befehl:

sudo apt autoremove --purge snapd

Schließlich betrifft die Verwendung von purge nicht dein Home-Verzeichnis, so dass du optional alle zuvor in ~/snap erstellten Dateien löschen kannst.

Verwende dazu den folgenden Befehl:

rm -rf ~/snap

Reinstalling Firefox mit apt

Wenn du Firefox neu installieren möchtest, kann es sein, dass du folgende Fehlermeldung erhältst, wenn du versuchst, das mit apt zu tun:

firefox : PreDepends: snapd but it is not going to be installed

Du kannst das umgehen, indem du Ubuntu daran hinderst, die Snap-Version von Firefox zu laden, indem du sie anpinnst.

Erstelle zuerst folgende Datei:

vim /etc/apt/preferences.d/firefox-no-snap

Dann füge folgende Zeilen hinzu:

Package: firefox*
Pin: release o=Ubuntu*
Pin-Priority: -1

Speicher es ab. Und dann füge das Repository des Mozilla team Ubuntu PPA for Firefox hinzu

sudo add-apt-repository ppa:mozillateam/ppa

Und schließlich installiere Firefox mit folgenden Befehlen

sudo apt update
sudo apt install firefox