Fehlende Bibliothek libSM.so.6 - Installationsfehler des QT-Erstellers


11

Wenn ich versuche, qt-linux-opensource-5.0.2-x86-offline.run auszuführen, wird der folgende Fehler angezeigt.

./qt-linux-opensource-5.0.2-x86-offline.run: Fehler beim Laden gemeinsam genutzter Bibliotheken: libSM.so.6: Datei für gemeinsam genutzte Objekte kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis

Ich habe Qt bereits installiert, aber keinen Fehler erhalten. Ich denke, die Ursache sollte unter Befehl liegen

sudo apt-get autoremove

Ich habe diesen Befehl auf meinem neu installierten Ubuntu ausgeführt. Ich habe diesen Artikel online gefunden

http://docs.alfresco.com/5.0/concepts/install-lolibfiles.html

Also lief ich unter Befehl

sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2

aber Terminal sagt, es ist bereits installiert

libsm6 ist bereits die neueste Version

kann mir jemand einen weg sagen wie man qt creater installiert


poste die Ausgabe vonapt-cache policy libsm6
AB

libsm6: Installiert: 2: 1.2.1-2 Kandidat: 2: 1.2.1-2 Versionstabelle: *** 2: 1.2.1-2 0 500 lk.archive.ubuntu.com/ubuntu trusty / main amd64 Packages 100 / var / lib / dpkg / status
Menuka Ishan

und ldconfig -p | grep libSM.so.6?
AB

libSM.so.6 (libc6, x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
Menuka Ishan

Antworten:


20

libSM.so.6 (libc6, x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6

Das Programm benötigt 32-Bit-Bibliotheken. Du brauchstlibsm6:i386

sudo apt-get install libsm6:i386

Und jetzt ldconfig -p | grep libSM.so.6sollte es so aussehen:

libSM.so.6 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
libSM.so.6 (libc6) => /usr/lib/i386-linux-gnu/libSM.so.6

Und für alle anderen fehlenden Bibliotheken gilt dieselbe Strategie:

z.B libXrender.so.1

$ apt-file search libXrender.so.1
libxrender1: /usr/lib/x86_64-linux-gnu/libXrender.so.1
libxrender1: /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
libxrender1-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0

$ sudo apt-get install libxrender1:i386

Jetzt erhalte ich einen neuen Fehler ./qt-linux-opensource-5.0.2-x86-offline.run: Fehler beim Laden von gemeinsam genutzten Bibliotheken: libXrender.so.1: Datei für gemeinsam genutzte Objekte kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Menuka Ishan

Ich habe meine Antwort verbessert. :)
AB

Ich habe es später gesehen :) Ich habe über diesen Befehl sudo apt-get install qtcreator gefunden. Es hat den qtcreator installiert, aber ich mache mir Sorgen, weil das Terminal sagte, dass die Größe 100 MB oder etwas anderes als das Offline-Installationsprogramm 465 MB ist. Was ist zwischen ihnen anders?
Menuka Ishan

@ MenukaIshan Ich kann Ihnen nicht zufriedenstellend antworten. Ohne das Recht zu schauen, kann ich nur raten.
AB

@ MenukaIshan Warst du mit meiner Antwort zufrieden? Dann gib mir eine Gegenstimme (∧). Wenn ich Ihr Problem lösen könnte, wäre es schön, wenn Sie meine Antwort markieren würden (✓). ;)
AB
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.