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