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

Menuka Ishan
quelle
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
AB
quelle
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