Pustaka libSM.so.6 hilang - Kesalahan instalasi pembuat QT

11

ketika saya mencoba menjalankan qt-linux-opensource-5.0.2-x86-offline.run saya mendapat kesalahan di bawah ini.

./qt-linux-opensource-5.0.2-x86-offline.run: kesalahan saat memuat pustaka bersama: libSM.so.6: tidak dapat membuka file objek bersama: Tidak ada file atau direktori tersebut

Saya telah menginstal Qt sebelumnya tetapi saya tidak mendapatkan kesalahan. Saya pikir penyebabnya harus di bawah perintah

sudo apt-get autoremove

Saya menjalankan perintah ini ke ubuntu saya yang baru diinstal. Saya menemukan artikel ini online

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

jadi saya berlari di bawah komando

sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2

tetapi terminal mengatakan sudah terpasang

libsm6 sudah merupakan versi terbaru

adakah yang bisa memberitahu saya cara untuk menginstal qt creater

Menuka Ishan
sumber
memposting outputapt-cache policy libsm6
AB
libsm6: Diinstal: 2: 1.2.1-2 Calon: 2: 1.2.1-2 Tabel versi: *** 2: 1.2.1-2 0 500 lk.archive.ubuntu.com/ubuntu trusty / main amd64 Paket 100 / var / lib / dpkg / status
Menuka Ishan
dan ldconfig -p | grep libSM.so.6?
AB
libSM.so.6 (libc6, x86-64) => /usr/lib/x86_64-linux-gnu/libSM.so.6
Menuka Ishan

Jawaban:

20

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

Program ini membutuhkan perpustakaan 32-bit. Kamu butuhlibsm6:i386

sudo apt-get install libsm6:i386

Dan sekarang, ldconfig -p | grep libSM.so.6akan terlihat seperti ini:

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

Dan untuk semua perpustakaan yang hilang lainnya gunakan strategi yang sama:

misalnya 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
sumber
Sekarang saya mendapatkan kesalahan baru ./qt-linux-opensource-5.0.2-x86-offline.run: kesalahan saat memuat pustaka bersama: libXrender.so.1: tidak dapat membuka file objek bersama: Tidak ada file atau direktori
Menuka Ishan
Saya telah meningkatkan jawaban saya. :)
AB
Saya melihatnya nanti :) Saya menemukan tentang perintah ini sudo apt-get install qtcreator Ini menginstal qtcreator tapi saya khawatir karena terminal mengatakan ukuran 100 MB atau sesuatu tetapi installer offline 465 MB. Apa yang berbeda di antara mereka?
Menuka Ishan
@MenukaIshan Saya tidak bisa menjawab dengan memuaskan Anda. Tanpa hak untuk melihat, saya hanya bisa menebak.
AB
@MenukaIshan Apakah Anda puas dengan jawaban saya? Kemudian beri saya upvote (∧). Jika saya dapat memecahkan masalah Anda, maka alangkah baiknya jika Anda menandai jawaban saya (✓). ;)
AB