ubuntuusers.de

QLandkarteGT unter Ubuntu 20.04 - Scriptlösung - könnte das Probleme machen?

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55202

Wohnort: Berlin

Kate-ubuntu schrieb:

Die Zusammenfassung der Simulation lautet:

0 aktualisiert, 34 neu installiert, 0 zu entfernen und 19 nicht aktualisiert.

Demnach alles paletti

Nö, 19 nicht aktualisierte Pakete sind nicht "alles paletti". 😛

Heißt das, dass bei einer richtigen Installation die in Konflikt stehenden Pakete ohne Rückfrage entfernt würden und danach (vermutlich) die Programme, die diese benötigen, nicht mehr funktionieren würden?

Nein, ohne Rückfrage passiert gar nichts. Du bekommst immer die Option das Paket zu installieren und die andere Programme zu deinstallieren oder die Installation abzubrechen und die Programme zu behalten.

Die Programme, die die zu entfernenden Paket auch brauchen, würden natürlich auch entfernt, wenn ihre Abhängigkeiten installiert werden.

Siehst du aber genau so, wenn du wie beschrieben die Simulation durchführst.

Das geht bei nativen Paketen auch nicht anders, Alternativen wären Flatpaks, AppImages und Snap. Da ich die kategorisch ob ihrer Funktionsprinzipien ablehne, baue ich aber keine solchen. 😈

Was würde passieren, wenn ich danach versuchen würde, ein Programm (z.B. QMapShack) zu installieren, das die ursprünglichen Pakete benötigt?

Dann würde wiederum QLandkarteGT deinstalliert werden (die Nutzerdaten aber bestehen bleiben).

Auch das kannst du vorher durch die Simulation der Installation anzeigen lassen.

Übrigens ist QMapShack auch tot, es gibt offenbar kein Programm mehr zu dem Thema, das aktuell weiterentwickelt wird.

The-Raven

Avatar von The-Raven

Anmeldungsdatum:
12. September 2006

Beiträge: 39

Wohnort: Auf einem Baum (CH)

Danke für deine Arbeit! Ich bin ebenfalls absolut kein "Fan" von diesem Snap, Flat und wie sie alle heissen Gedöngs. Allerdings muss ich leider zugeben das es genau für so ein Problem wie dieses hier Sinn macht. Das Problem mit alten libs die benötigt werden gibt es leider mehr als man denkt. ☹ Das kleinste "Übel" in meinen Augen ist AppImage. Ist halt immer die Frage ob man Fremdquellen einbinden oder einfach ein AppImage nutzen will. Beides hat Vor und Nachteile, wie so oft.

tomtomtom schrieb:

Übrigens ist QMapShack auch tot, es gibt offenbar kein Programm mehr zu dem Thema, das aktuell weiterentwickelt wird.

Hat das schon mal gelebt? 😛 Der Entwickler hätte lieber Qlandkarte weiter entwickelt bez. auf die aktuellen libs portiert.

Kate-ubuntu

(Themenstarter)

Anmeldungsdatum:
18. Juli 2013

Beiträge: 97

Hallo tomtomtom,

sorry - es hat jetzt bei mir etwas gedauert, weil ich durch anderes absorbiert war. Ich hatte es inzwischen auf einem persistenten Live-USB-Stick installiert, dazu noch "qlandkartegt-garmin", und weiter ein bisschen rumprobiert ohne Probleme.

Von mir auch nochmal ein Dankeschön für Deine Arbeit, inklusive Beantwortung meiner Verständnisfragen 👍

tomtomtom schrieb:

Kate-ubuntu schrieb:

Die Zusammenfassung der Simulation lautet:

0 aktualisiert, 34 neu installiert, 0 zu entfernen und 19 nicht aktualisiert.

Demnach alles paletti

Nö, 19 nicht aktualisierte Pakete sind nicht "alles paletti". 😛

Ich kenne Dich mittlerweile so weit, dass ich diese Reaktion geahnt habe samt "Smilie" (von denen hier allerdings auch keine große Auswahl geboten wird) 😊 Hab' meinen bereits veröffentlichten Beitrag trotzdem nicht mehr geändert/gekürzt 😛

Ist ja eigentlich OT hier, aber da Du es thematisierst: Ich hatte seinerzeit recherchiert zu den zurückgehaltenen Paketen, mit dem hier (und anderswo ähnlich) geschilderten Ergebnis: https://curius.de/2022/09/ubuntu-zurueckgehaltene-pakete-und-phased-updates/. Passend dazu wechselt auch die Anzahl der zurückgehaltenen Pakete und ist derzeit bei 3. Ein Problem sehe ich hier nicht.

Das geht bei nativen Paketen auch nicht anders, Alternativen wären Flatpaks, AppImages und Snap. Da ich die kategorisch ob ihrer Funktionsprinzipien ablehne, baue ich aber keine solchen. 😈

Es geht mir nicht anders (und ich finde es schade, dass Ubuntu neuerdings darauf zunehmend setzt).

Gruß Kate

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55202

Wohnort: Berlin

Kate-ubuntu schrieb:

Ich hatte seinerzeit recherchiert zu den zurückgehaltenen Paketen, mit dem hier (und anderswo ähnlich) geschilderten Ergebnis: https://curius.de/2022/09/ubuntu-zurueckgehaltene-pakete-und-phased-updates/. Passend dazu wechselt auch die Anzahl der zurückgehaltenen Pakete und ist derzeit bei 3. Ein Problem sehe ich hier nicht.

Bei 19 ausstehenden Updates hätte ich jetzt nicht auf Phased Updates getippt (ist ja aus dem Ausschnitt der Ausgabe nicht zu sehen). Kann man dann zwar auch aktualisieren, ist dann aber auch nicht so eilig, die kommen dann ja von alleine, richtig.

Es geht mir nicht anders (und ich finde es schade, dass Ubuntu neuerdings darauf zunehmend setzt).

Noch kann man Ubuntu relativ problemlos ohne Snaps benutzen. Ansonsten gibt es auch noch andere Distributionen. 😛

Kate-ubuntu

(Themenstarter)

Anmeldungsdatum:
18. Juli 2013

Beiträge: 97

tomtomtom schrieb:

Noch kann man Ubuntu relativ problemlos ohne Snaps benutzen.

Das mache ich seit 20.04 LTS.

Ansonsten gibt es auch noch andere Distributionen. 😛

Echt jetzt? 😛

Da Du schon beim Thema bist: Sehe ich richtig, dass man Dein QLandkarteGT-ppa auch in Linux Mint (das auf Ubuntu basierende) problemlos nutzen kann? Und wie sieht es aus mit Debian (wo ja wohl keine ppas funktionieren)?

The-Raven

Avatar von The-Raven

Anmeldungsdatum:
12. September 2006

Beiträge: 39

Wohnort: Auf einem Baum (CH)

Kate-ubuntu schrieb:

Da Du schon beim Thema bist: Sehe ich richtig, dass man Dein QLandkarteGT-ppa auch in Linux Mint (das auf Ubuntu basierende) problemlos nutzen kann? Und wie sieht es aus mit Debian (wo ja wohl keine ppas funktionieren)?

Ich nutze es in LinuxMint. Allerdings wäre mir ein AppImage lieber als der downgrade der verschiedenen Pakete. 😬 Habe versucht ein AppImage zu erstellen, aber das scheint mir ein ziemlicher Murks. Mangels Zeit habe ich es dann vorerst auf Eis gelegt.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55202

Wohnort: Berlin

Kate-ubuntu schrieb:

Das mache ich seit 20.04 LTS.

Das ging sogar schon mit 4.10. 😈

Da Du schon beim Thema bist: Sehe ich richtig, dass man Dein QLandkarteGT-ppa auch in Linux Mint (das auf Ubuntu basierende) problemlos nutzen kann?

Im Prinzip schon. Da die davon auch nichts mehr in den Quellen haben kann sich auch nichts von denen in die Quere kommen. Geht natürlich dann nur jeweils mit der Version, die als Grundlage für die Linux-Mint-Version genutzt wurde.

Und wie sieht es aus mit Debian (wo ja wohl keine ppas funktionieren)?

Da müsste man wiederum neue Pakete für bauen. Leider bietet keine Infrastruktur wie launchpad an, auf der man das automatisiert erledigen kann.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55202

Wohnort: Berlin

The-Raven schrieb:

Habe versucht ein AppImage zu erstellen, aber das scheint mir ein ziemlicher Murks. Mangels Zeit habe ich es dann vorerst auf Eis gelegt.

Bei mir ist es nicht nur die Zeit, sondern auch das mangelnde Interesse.

Kate-ubuntu

(Themenstarter)

Anmeldungsdatum:
18. Juli 2013

Beiträge: 97

Danke für Deine Antwort, tomtomtom

tomtomtom schrieb:

Und wie sieht es aus mit Debian (wo ja wohl keine ppas funktionieren)?

Da müsste man wiederum neue Pakete für bauen. Leider bietet keine Infrastruktur wie launchpad an, auf der man das automatisiert erledigen kann.

Schade.

Gruß Kate

The-Raven

Avatar von The-Raven

Anmeldungsdatum:
12. September 2006

Beiträge: 39

Wohnort: Auf einem Baum (CH)

So, mir war langweilig (nein, nicht wirklich...) und darum habe ich ein AppImage erstellt. Der Vorteil liegt darin das man keine Fremdquelle einbinden muss und das es daher auch nichts "zerschiesst" (z.B. Blender). Da es 104.2MB gross ist (ev. würde man es auch noch kleiner bringen?) möchte ich den Download-Link nicht öffentlich teilen. Falls Interesse → PN an mich.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55202

Wohnort: Berlin

The-Raven schrieb:

Der Vorteil liegt darin das man keine Fremdquelle einbinden muss und das es daher auch nichts "zerschiesst" (z.B. Blender).

Und das man verschiedene Versionen der Abhängigkeiten nebeneinander laufen lassen kann. Vom Prinzip her der einzige Vorteil, den ich in AppImage/Flatpak/Snap sehe.

Da es 104.2MB gross ist (ev. würde man es auch noch kleiner bringen?)

Du musst ja sämtliche Abhängigkeiten darin unterbringen, da sehe ich nicht viel Spielraum.

The-Raven

Avatar von The-Raven

Anmeldungsdatum:
12. September 2006

Beiträge: 39

Wohnort: Auf einem Baum (CH)

Eigentlich kann es jeder selber bauen. Wichtig ist, dass man es mit Ubuntu 18.04 (oder LinuxMint 19.x) erstellt da es einen Bug in "pkg2appimage" gibt.
Daher im System mit Ubuntu 18.04:

1
2
3
wget https://github.com/AppImageCommunity/pkg2appimage/releases/download/continuous/pkg2appimage-1807-x86_64.AppImage
chmod +x pkg2appimage-1807-x86_64.AppImage
./pkg2appimage-1807-x86_64.AppImage QlandkarteGT.yml

Die "QlandkarteGT.yml" sieht so aus:

app: QlandkarteGT
union: true

ingredients:
  dist: bionic
  sources:
    - deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
    - deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
    - deb http://archive.ubuntu.com/ubuntu bionic-backports main restricted universe multiverse

  ppas:
    - tomtomtom/qlandkartegt

script:
  - mv ./usr/lib/x86_64-linux-gnu/blas/* ./usr/lib/x86_64-linux-gnu/
  - mv ./usr/lib/x86_64-linux-gnu/lapack/* ./usr/lib/x86_64-linux-gnu/

Dann weiss auch jeder das da nix drin ist was da nicht rein soll. Auch mit AppImages hat man natürlich das gleiche "Problem" wie mit Fremdquellen: Nämlich ein Sicherheitsrisiko.

Heinz-

Anmeldungsdatum:
29. Mai 2005

Beiträge: 156

Wohnort: 48°30'N 9°00'E

Es gibt anscheinend noch ein paar mehr Leute, die am liebsten mit qlandkartegt arbeiten. Ich benutzte es früher für die Auswertung meiner Motorradtouren. Mit den Nachfolgern kam ich nicht wirklich klar. Unter Ubuntu 20.04 hat das bewusste Script funktioniert, jetzt, unter Ubuntu 22.04 eben nicht mehr. Nun habe ich diesen Thread gefunden und mal das PPA von tomtomtom hinzugefügt:

$ sudo add-apt-repository ppa:tomtomtom/qlandkartegt

Die Warnungen bezüglich qmapshack und blender habe ich gelesen. Benutze ich beides nicht, also versucht, qlandkartegt aus dem PPA zu installieren:

$ sudo apt install qlandkartegt
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden NEUEN Pakete werden installiert:
  qlandkartegt
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
24 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 27,9 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 82,4 MB Plattenplatz zusätzlich benutzt.
(Lese Datenbank ... 300156 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../qlandkartegt_1.8.1-4~ppa~jammy_amd64.deb ...
Entpacken von qlandkartegt (1.8.1-4~ppa~jammy) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/qlandkartegt_1.8.1-4~ppa~jammy_amd64.deb (--unpack):
 Versuch, »/usr/lib/x86_64-linux-gnu/engines-1.1/afalg.so« zu überschreiben, welches auch in Paket libssl1.1:amd64 1.1.1f-1ubuntu2.16 ist
dpkg-deb: Fehler: »einfügen«-Unterprozess wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/qlandkartegt_1.8.1-4~ppa~jammy_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Deshalb habe ich mal The-Raven angeschrieben, wegen Downloadlink zu seinem AppImage. Mal sehen, ob er antwortet.

Das PPA habe ich wieder rausgeschmissen.

Heinz-

Anmeldungsdatum:
29. Mai 2005

Beiträge: 156

Wohnort: 48°30'N 9°00'E

Kurzer Nachtrag: Das AppImage von The-Raven funktioniert wunderbar, vielen Dank! Nur die Datenübertragung von meinem uralten Etrex-H habe ich noch nicht getestet.

Kate-ubuntu

(Themenstarter)

Anmeldungsdatum:
18. Juli 2013

Beiträge: 97

The-Raven schrieb:

... habe ich ein AppImage erstellt. Der Vorteil liegt darin das man keine Fremdquelle einbinden muss und das es daher auch nichts "zerschiesst" (z.B. Blender). Da es 104.2MB gross ist (ev. würde man es auch noch kleiner bringen?) möchte ich den Download-Link nicht öffentlich teilen. Falls Interesse → PN an mich.

Hab' ich geschickt vor 2 Tagen.