Pertanyaan libc.so.6: versi `GLIBC_2.14 'tidak ditemukan


Setiap kali saya mencoba menjalankan program dari terminal (apt-get misalnya) saya mendapatkan:

apt-get: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/libstdc++.so.6)

Tidak hanya dengan apt-get, tetapi dengan gimp-2.8, vlc, dan program lainnya. Saya akan selalu mendapatkan pesan dari sebelumnya, kecuali dengan beberapa program sederhana seperti ls.

Belum lagi, saya bisa menjalankan gimp, atau vlc, atau menginstal program apa pun melalui pusat perangkat lunak atau gdebi melalui sistem gui apa saja, baik itu menu persatuan, atau terbuka dengan nautilus. Tetapi ketika datang untuk menjalankan program-program ini melalui terminal itu tidak pernah berhasil, dan saya selalu mendapatkan pesan kesalahan sebelumnya.

Saya sering mengacaukan sistem saya, jadi saya mungkin telah merusak sesuatu. Juga saya pikir saya pergi dan memodifikasi file / etc / sudoers, dan saya sudah berhibernasi di komputer saya banyak, apakah itu ada efeknya?

Saya seorang pemula dalam berurusan dengan linux, jadi saya tidak tahu apa yang menyebabkan masalah itu.


34
2018-02-16 13:12


asal


Lihat askubuntu.com/questions/315907/… - Avinash Raj
Maaf, tapi itu tidak akan memperbaiki masalah saya. - b-fuze
Anda harus memeriksa ini: ini berfungsi ketika saya mencoba unix.stackexchange.com/questions/176489/…


Jawaban:


Anda tidak memiliki versi yang cukup tinggi libc6, yang menyebabkan kesalahan.

Dari Bagaimana cara memperbaiki “/lib/x86_64-linux-gnu/libc.so.6: versi` GLIBC_2.14 'tidak ditemukan ”? - Pengguna Super:

Itu berarti program ini dikompilasi terhadap glibc versi 2.14, dan itu mengharuskan versi itu berjalan, tetapi sistem Anda memiliki versi yang lebih lama terinstal. Anda harus mengkompilasi ulang program terhadap versi glibc yang ada di sistem Anda, atau menginstal versi glibc yang lebih baru (paket "libc6" di Debian).

Jadi, Anda hanya perlu meningkatkan versi Anda libc6 paket. Semua versi Ubuntu memiliki setidaknya versi 2.15 karena ini adalah paket penting harian (referensi).

Untuk meningkatkannya, gunakan perintah ini di terminal:

sudo apt-get update
sudo apt-get install libc6

25
2018-02-16 20:34



Anda tidak dapat sejak dieksekusi apt-get Anda akan mendapatkan kesalahan ... - loretoparisi
Lol. Kedengarannya seperti Anda entah bagaimana dipasang apt-get dari rilis Ubuntu kemudian. - sudo


Untuk kepentingan orang-orang seperti saya yang hanya mengalami masalah ini dalam satu direktori tertentu;

Dalam kasus saya ada file pustaka bersama di direktori saya yang entah bagaimana membuang OS. Saya membuka folder dalam file explorer, diurutkan berdasarkan 'mime type' lalu menghapus file-file dari tipe 'sharedlib' (atau aplikasi / x-sharedlib) sampai perintah saya (ls) bekerja kembali tanpa kesalahan itu. Dalam kasus saya file pustaka bersama yang salah diberi nama 'libc.so.6'.


0
2017-07-04 15:28