po pobraniu pliku deb z google próbuję:
dpkg -i google-earth-stable_current_amd64.deb
ale narzeka, że brakuje rdzenia lsb. Potrzebuję więc tego pakietu, „który jest pakietem wirtualnym i nie jest dostarczany przez żaden dostępny pakiet”. Wygląda na to, że rdzeń lsb został usunięty z Debian Stretch.
Jakieś wskazówki?
linux
debian
google-earth
stretch
Antonio Giungato
źródło
źródło
lsb-core
jest nadal dostępny na Ubuntu (od 15.04) i może dobrze zainstalować na Debianie, jeśli ściągniesz plik .deb . Ten link może również okazać się pomocny.Odpowiedzi:
Debian porzucił obsługę LSB , więc
lsb-core
nie ma go już w Debian> = Stretch.Aktualizacja
Jak słusznie zauważył @tknv, kilka miesięcy po tej odpowiedzi udostępniono nową
lsb-compat
. Najlepszym rozwiązaniem tego problemu jest jego instalacja:Sposób manipulacji (wycofany):
Aby to działało, możesz również:
lsb-core
zależnośćld-lsb
łącznika ELF (raz dostarczony przezlsb-core
)Aby to zrobić, możesz:
Sprawdź nazwę wymaganego łącznika ELF ld-lsb (zależne od architektury):
Korzystając z informacji zebranych w 2, ręcznie utwórz dowiązanie symboliczne. W przypadku architektury 64-bitowej polecenie to:
Dla 32-bitowej architekturze I odgadnąć prawidłowe polecenie będzie wyglądać tak:
źródło
sudo ln -s /lib/ld-linux.so.2 /lib/ld-lsb.so.3
Działa z moim Debianem Stretch. Próbować:
Informacje o pakiecie lsb-kompatybilnym
źródło
Jest to również poprawka podczas omijania instalatora i wypakowywania deb. Zatem bardzo mylącym błędem jest:
Brakuje pliku binarnego Google Earth, ale określony moduł ładujący ld-lsb-x86.so.3
źródło
Używam Debian Stretch. Pobrałem
google-earth-pro-stable_current_amd64.deb
i zainstalowałemlsb-compat
zgodnie z powyższym opisem, alesudo
nie jest to polecenie w moim systemie. Zamiast tego użyłem poleceniasu
i podałem hasło.Mogę uruchomić go z wiersza poleceń za pomocą polecenia
google-earth-pro
. Ale widok zajmuje tylko mały lewy górny róg dostępnego miejsca na ekranie. W tym momencie nie jest bardzo użyteczny, ale jest zainstalowany.źródło