staging.inyokaproject.org

Wie Firebid auf KDE/Qt Core snap entfernen?

Status: Ungelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

Eb

Anmeldungsdatum:
11. Januar 2021

Beiträge: Zähle...

Bei mir hat sich (habe ich irgendwie ☺) ein Paket ganz tief in snap installiert:

/snap/kde-frameworks-5-qt-5-15-core20/14/usr/share/firebird3.0-common

Wie kriege ich das firebird3.0-common da raus, ohne irgendwas zu beschädigen? Wie hätte ich es überhaupt finden können, ohne mühsam händisch die directories abzuklappern?

Danke, und Gruß, Eb

Moderiert von noisefloor:

Beitrag abgetrennt und in eigenen Thread gepackt. Bitte bei spezifischen Supportfragen einen neuen Thread starten!

Bearbeitet von Vej:

Ubuntuversion nachgetragen.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

also rein vom Pfad her ist Firebird Teil des KDE / Qt Frameworks. Heißt: einzeln Löschen ist nicht.

Gruß, noisefloor

Eb

(Themenstarter)

Anmeldungsdatum:
11. Januar 2021

Beiträge: Zähle...

Danke für die Bestätigung meiner Befürchtung. Es sieht dann also so aus, als könne ich mit dem angebotenene snap-Beseitigungs-Tool nur

kde-frameworks-5-qt-5-15-core20

löschen, um

/snap/kde-frameworks-5-qt-5-15-core20/14/usr/share/firebird3.0-common

loszuwerden. Was geht dann alles mit flöten? Oder ist das speziell alles einzig für/mit firebird installiert worden und kann auch insgesamt gelöscht werden?

Der Witz ist, dass ich auch ein

snap/kde-frameworks-5-qt-5-14-core18/4/usr/share/firebird3.0-common

finde und ein

/snap/kde-frameworks-5-core18/32/usr/share/firebird3.0-common

Keins der drei ist deaktiviert. Muss ich alle drei löschen, um firebird los zu werden?

Nochmal Dank und Gruß, Eb

fleet_street

Top-Wikiautor
Avatar von fleet_street

Anmeldungsdatum:
30. August 2016

Beiträge: 2400

Du hattest dich an ein altes Thema drangehängt. Nun fangen wir doch erst mal bei null an und du verrätst uns zuerst deine Ubuntu-Version. Dann ist noch die Frage, welche snaps installiert sind. Dazu interessiert die Ausgabe von:

snap list

Die nächste Frage wäre: Wie kommst du darauf, dass es da nicht hingehört, bzw. dass du es ggf. dort hin bugsiert hast?

Eb

(Themenstarter)

Anmeldungsdatum:
11. Januar 2021

Beiträge: 10

$ lsb_release -a

LSB Version:	core-9.20170808ubuntu1-noarch:printing-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch

Distributor ID:	Ubuntu

Description:	Ubuntu 18.04.6 LTS

Release:	18.04

Codename:	bionic

$ snap list

Name                             Version                     Rev    Aufzeichnung     Herausgeber   Hinweise
ampareimagetopdf                 1.0.2                       2      latest/stable    juthawong     -
audacity                         3.1.0                       934    latest/stable    diddledani    -
bare                             1.0                         5      latest/stable    canonical✓    base
core                             16-2.54.2                   12603  latest/stable    canonical✓    core
core18                           20211215                    2284   latest/stable    canonical✓    base
core20                           20220114                    1328   latest/stable    canonical✓    base
gnome-3-28-1804                  3.28.0-19-g98f9e67.98f9e67  161    latest/stable    canonical✓    -
gnome-3-34-1804                  0+git.3556cb3               77     latest/stable/…  canonical✓    -
gnome-3-38-2004                  0+git.1f9014a               99     latest/stable    canonical✓    -
gnome-calculator                 41.1-4-g5c9869a58c          920    latest/stable/…  canonical✓    -
gnome-calendar                   3.30.0                      176    latest/stable    canonical✓    -
gnome-characters                 41.0+git1.8877a99           741    latest/stable/…  canonical✓    -
gnome-logs                       3.36.0                      106    latest/stable/…  canonical✓    -
gnome-system-monitor             41.0-5-g91e67f7982          174    latest/stable/…  canonical✓    -
gtk-common-themes                0.1-59-g7bca6ae             1519   latest/stable    canonical✓    -
gtk2-common-themes               0.1                         13     latest/stable    canonical✓    -
iputils                          0                           2      latest/stable    jason-hobbs   -
kde-frameworks-5-core18          5.61.0                      32     latest/stable    kde✓          -
kde-frameworks-5-qt-5-14-core18  5.68.0                      4      latest/stable    kde✓          -
kde-frameworks-5-qt-5-15-core20  5.79.0                      14     latest/stable    kde✓          -
pdf2go                           4.0                         51     latest/stable    rishabh3354   -
pdftk                            2.02-4                      9      latest/stable    smoser        -
pyqt5-runtime-lite               18.04                       4      latest/stable    rishabh3354   -
qr-tools                         1.0                         6      latest/stable    coder12341kp  -
sensors-unity                    20.06                       213    latest/stable    paroj         -
snapd                            2.54.2                      14549  latest/stable    canonical✓    snapd
video-downloader                 0.9.6                       857    latest/stable    unrud         -
vlc                              3.0.16                      2344   latest/stable    videolan✓     -

Von mir aus kann sich jedes Program da installieren, wo es ihm gefällt. Allerdings sollte es mich keine Zeit kosten, es da zu finden, und es sollte einfach möglich sein, es wieder zu entfernen. Das war hier sinnvoll, weil ich firebird 4 installieren will und keine riesigen überflüssigen Klöpse auf der Festplatte haben möchte.

Da halte ich es für unzweckmässig, wenn sich ein Programm hinter sowas wie "kde-frameworks-5" versteckt. Wer weiss denn, ob nicht das ganze System zusammenbricht, wenn man einfach so ein Ding deleted?

Ich hatte übrigens auch schonmal Ubuntu 20 installiert, kam aber damit nicht zurecht, was das Repository angeht. Mir ist übrigens auch früher schon aufgefallen, dass der vom Repository angezeigte Inhalt von der Ubuntu-OS-Version abzuhängen scheint. Man kann also nach einem Update u.U. ein geliebtes Programm dort für die neuere Version nicht mehr bekommen.

Dank und Gruß

Eb

PS

Ich bitte um Entschuldigung für die zusammengeschobene Tabelle, aber Euer Editor scheint Tabs und Leerzeichen zu fressen ☹

Bearbeitet von Vej:

Ich habe um die Terminalausgaben einen Codeblock gesetzt. Der frisst dann auch keine Leerzeichen mehr 😉

Vej Team-Icon

Moderator, Supporter
Avatar von Vej

Anmeldungsdatum:
7. März 2013

Beiträge: 3401

Hallo Eb,

das Konzept von Snaps ist, dass du mehrere Versionen von Programmen installieren kannst (vgl. im Wiki Snap). Wenn jetzt ein von dir installiertes snap ein anderes als Abhängigkeit eingetragen hat wird es auch installiert, weil das installierte Programm sonst nicht funktioniert. Anders als bei einer klassischen Paketverwaltung (wie z.B. apt) wird dir bei Problemen jetzt nicht sinngemäß gesagt "Du kannst das nicht installieren, weil die Abhängigkeit nicht kompatibel ist mit dem bereits installierten Paket", sondern eher "Okay ich installiere eben die andere Version auch noch neben die bestehende, bei der ich nicht weiß ob du sie noch brauchst.". Das hat den Nachteil, dass Pakete mehrfach installiert sein können, aber den Vorteil, dass eine Bibliothek für ein Programm in neu da liegen kann, während die Entwickler:innen eines anderes Programms noch damit beschäftigt sind auf die neuere Version umzustellen.

Laut Wiki snap (Abschnitt „Anzahl-der-installierten-Versionen-begrenzen“) werden bei Aktualisierungen automatisch 2 (bei core 3) Versionen behalten. Da sich das nicht ändern lässt, musst du also leider damit leben, dass diese beiden Versionen installiert sind. Ein manueller Eingriff würde bei jedem Update wieder hinfällig.

Viele Grüße

Vej

Antworten |