Ilekroć próbuję uruchomić program z terminala (na przykład apt-get), otrzymuję:
apt-get: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /usr/lib/libstdc++.so.6)
Nie tylko z apt-get, ale z gimp-2.8, vlc i innymi programami. Zawsze otrzymam wiadomość z przeszłości, z wyjątkiem kilku prostych programów, takich jak ls.
Nie wspominając, że mogę uruchomić gimp, vlc lub zainstalować dowolny program za pośrednictwem centrum oprogramowania lub gdebi za pośrednictwem dowolnego systemu GUI, czy to menu jedności, czy nautilusa. Ale jeśli chodzi o uruchamianie tych programów przez terminal, to nigdy nie działa i zawsze otrzymuję ten poprzedni komunikat o błędzie.
Często mam problem z moim systemem, więc mogłem coś zepsuć. Myślę też, że poszedłem i zmodyfikowałem plik / etc / sudoers, i hibernowałem mój komputer, czy to ma jakiś wpływ?
Jestem początkującym w pracy z Linuksem, więc nie mam pojęcia, co spowodowało ten problem.
Odpowiedzi:
Nie masz wystarczająco wysokiej wersji
libc6
, co powoduje błąd.Od Jak naprawić „/lib/x86_64-linux-gnu/libc.so.6: nie znaleziono wersji„ GLIBC_2.14 ”? - Super użytkownik :
Musisz tylko zaktualizować swój
libc6
pakiet. Wszystkie wersje Ubuntu mają co najmniej wersję 2.15, ponieważ jest to naprawdę ważny pakiet ( odniesienie ).Aby go zaktualizować, użyj tych poleceń w terminalu:
źródło
apt-get
otrzymasz błąd ...apt-get
w późniejszym wydaniu Ubuntu.Dla korzyści takich jak ja, którzy doświadczają tego problemu tylko w jednym określonym katalogu;
W moim przypadku w moim katalogu znajdował się plik biblioteki współdzielonej, który w jakiś sposób zrzucił system operacyjny. Otworzyłem folder w eksploratorze plików, posortowałem według „typu mime”, a następnie usunąłem pliki typu „sharedlib” (lub application / x-sharedlib), dopóki moje polecenie (ls) nie zadziałało ponownie bez tego błędu. W moim przypadku winny plik biblioteki współdzielonej został nazwany „libc.so.6”.
źródło
Miałem ten problem na Raspbian z RPiCam. Okazało się, że łatwiej jest ulepszyć moją dystrybucję niż jakikolwiek inny hack / obejście. W moim przypadku zaktualizowałem mój Raspbian Stretch do Raspbian Buster. Chyba lekcją jest zawsze flashowanie najnowszej wersji Raspbian.
źródło