Saya telah membuat utilitas WebP di Ubuntu 14.04 mengikuti instruksi ini yang ditemukan di situs web resmi WebP. Karena saya telah melakukan semuanya dengan sukses, sistem saya seharusnya mengizinkan saya mengompresi dan mendekompresi gambar menggunakan cwebp dan dwebp utilitas masing-masing. Tetapi, setiap kali saya mencoba mengompres/mendekompresi gambar apa pun, sistem memberi saya kesalahan ini di bawah,
cwebp: error while loading shared libraries: libwebp.so.6: cannot open shared object file: No such file or directory
Saya kira, halaman itu juga menjelaskan masalah dan solusi saya seperti di bawah ini,
“Library biasanya akan diinstal di bawah direktori /usr/local/lib/. Untuk menghindari kesalahan waktu proses, pastikan variabel lingkungan LD_LIBRARY_PATH Anda menyertakan lokasi ini.”
Saya mencoba menambahkan /usr/local/lib
ke LD_LIBRARY_PATH
saya variabel lingkungan dengan cara ini. Tapi itu masih memberi saya kesalahan itu.
Apa yang harus saya lakukan sekarang?
Namun, saya juga mengunduh binari bawaan dari sini. Binari ini bekerja. Tetapi, untuk menjalankan binari tersebut, saya harus pergi ke direktori binari tersebut atau harus menulis path/to/the/binaries/./cwebp
setiap saat. Saya juga akan terbantu, jika saya tahu cara menginstal binari bawaan ini di Ubuntu.
Jawaban yang Diterima:
Dengan bantuan beberapa anggota grup Telegram resmi Majalah Full Circle, saya berhasil memecahkan masalah ini.
Saya menghadapi masalah ini, karena LD_LIBRARY_PATH
saya variabel lingkungan tidak menyertakan /usr/local/lib
. Untuk menambahkan /usr/local/lib
ke LD_LIBRARY_PATH
variabel lingkungan, jalankan perintah di bawah ini,
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
Ini akan menambahkan lokasi /usr/local/lib
ke LD_LIBRARY_PATH
. Anda variabel lingkungan. Untuk memeriksa apakah Anda telah berhasil melakukannya, jalankan perintah ini,
$ echo $LD_LIBRARY_PATH
Perintah ini akan menunjukkan kepada Anda hasil ini, :/usr/local/lib
NB: Anda harus melakukan ini setiap kali Anda memulai Terminal baru sidang. Jika Anda tidak ingin mengulanginya lagi, jalankan perintah di bawah ini,
$ echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc
Ini akan menambahkan baris baru yang berisi export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
ke .bashrc
file di direktori home.
-
Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?
-
Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR
-
gcc - /usr/bin/ld error:tidak dapat menemukan <library> di /usr/local/lib meskipun ldconfig mencantumkannya, dan path ditambahkan ke ld.so.conf