evora
Anmeldungsdatum: 8. Februar 2010
Beiträge: 140
|
Ich möchte QT5 installieren und habe dafür in den Wiki-Seiten https://wiki.ubuntuusers.de/Qt5/ gefunden. Darin wird diese Installation empfohlen: | $ sudo apt-get install qt5-default qt5-qmake qtbase5-dev-tools qt5-doc
[sudo] Passwort für ...:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paket qt5-default ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
E: Für Paket »qt5-default« existiert kein Installationskandidat.
|
Die Fehlermeldung weist darauf hin, dass das Installations-Paket qt5-default nicht vorhanden ist. Ich habe auf der QT-Seite https://wiki.qt.io/Install_Qt_5_on_Ubuntu die gleiche Anweisung gefunden
sudo apt-get install qt5-default Dort wird auch daran hingewiesen, dass das Paket für Ubuntu 12.10 zur Verfügung steht, eine alte Ubuntu-Version. Gibt es ein aktuelleres Installation-Paket und auch eine Anweisung für Ubuntu 22.04?
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1726
Wohnort: Ruhrgebeat
|
Hallo evora, eine schnelle Suche im Netz dazu ergibt folgende Antwort von askubuntu.com: sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 11964
|
evora schrieb:
Ich möchte QT5 installieren
Mal davon abgesehen, daß das Qt geschrieben (und kjut gesprochen) wird, was willst Du wirklich? Die Desktop-Umgebung wie in Kubuntu namens Plasma? Oder die in Lubuntu namens LXQt? Es ist sinnfrei, irgendwelche einzelne Qt-Pakete zu installieren. Du installierst die Anwendungen, die Du haben willst. Wenn diese auf dem Framework Qt in bestimmter Version basieren, werden entsprechende Pakete - Abhängigkeiten - mitgezogen.
sudo apt-get install qt5-default qt5-qmake qtbase5-dev-tools qt5-doc
Was willst Du damit oder den Paketen, die schollsky gepostet hat? Das sind Pakete zur Entwicklung (dev → develop), sprich zum Programmieren bzw. Kompilieren.
|
evora
(Themenstarter)
Anmeldungsdatum: 8. Februar 2010
Beiträge: 140
|
Ich brauche Qt, weil ich die FreeCAD-Hilfe gebrauchen will. Ich habe dazu schon die Hilfe-Dateien für FreeCAD herunter geladen.
$ ls -l /usr/share/doc/freecad-doc
insgesamt 232716
-rw-rw-rw- 1 root root 237539328 Apr 18 2021 freecad.qch
-rw-rw-rw- 1 root root 593920 Mär 11 2021 freecad.qhc
-rw-rw-rw- 1 root root 162423 Mär 11 2021 ThirdPartyLibraries.html Wenn ich jetzt auf Hilfe in FreeCAD klicke erhalte ich die Fehlermeldung FreeCAD-Hilfe
Qt Assistant (/usr/lib/qt5/bin/assistant) kann nicht gestartet werden.
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 11964
|
Und weshalb willst Du da irgendwas installieren? | sudo apt install qt5-assistant
|
Dann startet man sowas in einem Terminal, um aussagekräftige Ausgaben zu bekommen:
|
evora
(Themenstarter)
Anmeldungsdatum: 8. Februar 2010
Beiträge: 140
|
Die Installation von qt5-assistant ist durchgelaufen
$ sudo apt install qt5-assistant
[sudo] Passwort für ...:
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
qt5-assistant ist schon die neueste Version (5.15.3-1).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 22 nicht aktualisiert.
...@bueropc:
Den Assistant habe ich gestartet.
$ assistant
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Das Fenster des Qt-Assistants erscheint. In FreeCAD klicke ich auf Hilfe. Es passiert nichts. Ich werde morgen weiter machen, um herauszufinden, wie ich die Hilfe-Texte in FreeCAD anzeigen kann.
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 11964
|
evora schrieb:
Die Installation von qt5-assistant ist durchgelaufen
Nein, das steht da nicht.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 22 nicht aktualisiert.
Und was machst Du da selbstverständlich? | sudo apt update && sudo apt full-upgrade
|
Den Assistant habe ich gestartet.
$ assistant
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
Da steht eindeutig da, woran es liegt, was zu tun ist. Es gibt zwei Möglichkeiten. Die sinnvollere: Wechsel Wayland zu XServer.
Ich werde morgen weiter machen, um herauszufinden, wie ich die Hilfe-Texte in FreeCAD anzeigen kann.
Nein. Du mußt einfach mal lesen und danach handeln. Logik. Du willst schließlich programmieren.
|
evora
(Themenstarter)
Anmeldungsdatum: 8. Februar 2010
Beiträge: 140
|
Ich habe den Befehl
sudo apt install qt5-assistant
einmal im Terminal ausgeführt. Aber ich habe keine Kopie vom resultierenden Output gemacht Dann habe ich diesen Befehl nochmals ausgeführt und eine Kopie vom Output gemacht. sudo apt install qt5-assistant ... 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 22 nicht aktualisiert.
Beim 2. Mal ist dann wirklich nichts mehr aktualisiert, installiert oder entfernt worden. Ich wollte damit zeigen, dass ich den von von.wert
vorgeschlagenen Befehl wirklich ausgeführt hatte. Aber das hat nicht zur Klarheit beigetragen, es war verwirrend. Ich bin der Ansicht das Qt5 auf meinem Ubuntu-System installiert ist, siehe dazu das angehängte Bild von "Qt Assistant Quick Guide", das auf den Befehl > $ assistant
erscheint. Ich Output steht
$ assistant
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
eine Warnung. D.h. Qt5 kann funktionieren, evtl. eingeschränkt. Was ich mit
Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. machen soll, weiss ich nicht. Ich möchte nicht von Wayland auf XServer wechseln, da ich von diesem Ubuntu-Rechner auf einen anderen Ubuntu-Rechner mit RDP zugreife und diesen Fernzugriff mit Mühe unter dem jetzigen Fenstermanagement-System (Wayland) zum Laufen gebracht habe.
- Bilder
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 11964
|
evora schrieb:
Ich Output steht
Ich erinnere nochmal daran, daß Du programmieren willst. Exaktheit und...
$ assistant
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
...Deuten von Ausgaben sind essentiell. Wenn Du nicht den auch für anderes nötigen Weg XServer gehen willst, mußt Du eben "QT_QPA_PLATFORM=wayland" in "/etc/environment" hinzufügen.
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
von.wert schrieb:
Ich erinnere nochmal daran, daß Du programmieren willst.
Ich denke er will eher nicht programmieren.
Ich brauche Qt, weil ich die FreeCAD-Hilfe gebrauchen will.
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 11964
|
Axel-Erfurt schrieb:
Ich denke er will eher nicht programmieren.
Äh, ja. Pascal ist ein Anderer.
|
evora
(Themenstarter)
Anmeldungsdatum: 8. Februar 2010
Beiträge: 140
|
Ich will nicht programmieren. In der Datei environement steht das:
$ more /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" Wo muss ich jetzt > Use QT_QPA_PLATFORM=wayland hinzufügen?
|
schollsky
Anmeldungsdatum: 3. Dezember 2012
Beiträge: 1726
Wohnort: Ruhrgebeat
|
Hallo evora, unter der Zeile mit "PATH" fügst Du eine neue Zeile mit folgendem Inhalt ein (ohne Use!): QT_QPA_PLATFORM=wayland Grüße schollsky
|
evora
(Themenstarter)
Anmeldungsdatum: 8. Februar 2010
Beiträge: 140
|
Ich habe im Terminal
$ assistant eingegeben, um Qt5 zu starten. Qt5 ist nicht gestartet, sondern hat eine Fehlermeldung ausgegeben, in der empfohlen wurde Qt5 neu zu installieren. $ sudo apt remove qt5-assistant $ sudo apt autoremove $ sudo apt install qt5-assistant $ assistant
Ergibt
$ assistant
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.
Heisst das, dass es für Wayland kein plugin gibt? Ich müsste also auf die Platform XServer ausweichen. Das tue ich ungern, weil Wayland mit Ubuntu 22.04 ausgeliefert wurde. Wie ich unter evora schrieb:
... Ich möchte nicht von Wayland auf XServer wechseln, da ich von diesem Ubuntu-Rechner auf einen anderen Ubuntu-Rechner mit RDP zugreife und diesen Fernzugriff mit Mühe unter dem jetzigen Fenstermanagement-System (Wayland) zum Laufen gebracht habe.
Mein Ziel ist (war) es in der FreeCAD-Applikation die Hilfe zum Laufen zu bringen. Ich bin dabei nach den Anweisungen in https://wiki.freecadweb.org/Installing_Helpfile vorgegangen. Im Abschnitt > Download Helpfiles
wird dort gezeigt, wo mit dem Addon-Manager in FreeCAD die beiden Dateien mit den Hilfetexten zu speichern sind. Dort sind sie:
$ ls -l /usr/share/doc/freecad-doc
insgesamt 232716
-rw-rw-rw- 1 root root 237539328 Apr 18 2021 freecad.qch
-rw-rw-rw- 1 root root 593920 Mär 11 2021 freecad.qhc
-rw-rw-rw- 1 root root 162423 Mär 11 2021 ThirdPartyLibraries.html
Dann steht auf der Webseite von FreeCAD unter
Register the Documentation
The documentation system of FreeCAD uses Qt Assistant. You should install this program first, if you don't have it.
Ich versuchte darauf, den QT Assistant auf meinem Ubuntu-System zu installieren, bin aber gescheitert und habe diesen Problemfaden im ubuntuuusers-Forum gestartet. Ich kann auch auf die Installation der Hilfe in der FreeCAD-Applikation auf meinem Rechner verzichten und weiterhin die Hilfe im Internet aufrufen.
|
evora
(Themenstarter)
Anmeldungsdatum: 8. Februar 2010
Beiträge: 140
|
P.S. Die Datei > environment habe ich ergänzt
| $ more /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
QT_QPA_PLATFORM=wayland
|
|