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


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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.