Jak zainstalować Google Earth na Debian Stretch?

4

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?

Antonio Giungato
źródło
lsb-corejest 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.
AFH

Odpowiedzi:

5

Debian porzucił obsługę LSB , więc lsb-corenie 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:

sudo apt install lsb-kompatybil

Sposób manipulacji (wycofany):

Aby to działało, możesz również:

  1. Zmodyfikuj metadane pakietu, usuwając lsb-corezależność
  2. Zapewnij obecność ld-lsbłącznika ELF (raz dostarczony przez lsb-core)

Aby to zrobić, możesz:

  1. Postępuj zgodnie z instrukcjami już zgłoszonymi tutaj
  2. Sprawdź nazwę wymaganego łącznika ELF ld-lsb (zależne od architektury):

    ldd / opt / google / earth / free / googleearth-bin | grep ld
  3. Korzystając z informacji zebranych w 2, ręcznie utwórz dowiązanie symboliczne. W przypadku architektury 64-bitowej polecenie to:

    sudo ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3

    Dla 32-bitowej architekturze I odgadnąć prawidłowe polecenie będzie wyglądać tak:

    sudo ln -s /lib/ld-linux-x86.so.2 /lib/ld-lsb-x86.so.3
Alessio Gaeta
źródło
Wersja 32-bitowa to w rzeczywistości:sudo ln -s /lib/ld-linux.so.2 /lib/ld-lsb.so.3
Evan
4

Działa z moim Debianem Stretch. Próbować:

sudo apt-get install lsb-compat

Informacje o pakiecie lsb-kompatybilnym

tknv
źródło
0

Jest to również poprawka podczas omijania instalatora i wypakowywania deb. Zatem bardzo mylącym błędem jest:

bash: ./googleearth-bin: No such file or directory

Brakuje pliku binarnego Google Earth, ale określony moduł ładujący ld-lsb-x86.so.3

skończony szarozielony
źródło
0

Używam Debian Stretch. Pobrałem google-earth-pro-stable_current_amd64.debi zainstalowałem lsb-compatzgodnie z powyższym opisem, ale sudonie jest to polecenie w moim systemie. Zamiast tego użyłem polecenia sui podałem hasło.

su
apt-get install lsb-compat
cd Downloads
dpkg google-earth-pro_stable_current_amd64.deb

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.

Tato Parker
źródło