Jak zainstalować Google-Earth 64bit w Ubuntu 13.10, ia32-libs Błąd zależności


27

Chcę zainstalować Google-Earth i wymaga ia32-libs. Tak zrobiłem, apt-get install ia32-libsale pojawia się błąd:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32z1 lib32ncurses5 lib32bz2-1.0

Jak mogę zainstalować ia32-libs?

Odpowiedzi:


34

Jest to tylko obejście, dopóki Google Earth nie zostanie ponownie zapakowane.

Pakiet kompilacji Google Earth

  1. Pobierz Google Earth x64 .DEB
  2. Otwórz terminal, skopiuj i wklej następujące polecenie i naciśnij Enter

    sudo apt-get install libc6:i386 lsb-core
    
  3. Otwórz folder pobierania

  4. Kliknij prawym przyciskiem myszy pakiet .deb programu Google Earth i wybierz opcję Wyodrębnij tutaj
  5. Otwórz folder, do którego wyodrębniane są pliki.
  6. Otwórz folder DEBIAN
  7. Otwórz controlplik za pomocą gedit
  8. Usuń całą linię: Zależy: lsb-core (> = 3.2), ia32-libs
  9. Teraz kliknij Zapisz i zamknij plik kontrolny
  10. Teraz usuń pobrany oryginalny pakiet .DEB Google Earth

  11. Utwórz folder o nazwie getfixTeraz przenieś rozpakowany folder Google Earth do folderu getfix

Teraz zamierzamy odbudować pakiet .deb Google Earth:

  1. Otwórz terminal, skopiuj / wklej następujące polecenie, a następnie naciśnij Enter:

    dpkg -b ~/Downloads/getfix/google-earth-stable_current_amd64
    
  2. Skopiuj / wklej następujące polecenie (spowoduje to zainstalowanie ponownie zapakowanego .deb)

    sudo dpkg -i ~/Downloads/getfix/google-earth-stable_current_amd64.deb
    

3
Obecnie to nie zadziała. Pakiet zostanie zainstalowany, ale GE się nie uruchomi. [0324/121420:ERROR:net_util.cc(2195)] Not implemented reached in bool net::HaveOnlyLoopbackAddresses() [0324/121420:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler. Another crash happened while handling crash!
matematyka

Ten sam problem tutaj: [0330/183031: ERROR: nss_ocsp.cc (581)] Brak URLRequestContext dla procedury obsługi OCSP.
jgomo3

Udało się, to rozwiązanie działa na moim Ubuntu 13.10 64bit.
indago

1
Działa również na moim Ubuntu 14.04 64bit.
fdetsch,

19

W przypadku Ubuntu 13.10 / 14.04 / 1404.1 instalacje 64-bitowe

sudo apt-get install libc6-i386 libglib2.0-0:i386 libsm6:i386 \
libglu1-mesa:i386 libgl1-mesa-glx:i386 libxext6:i386 \
libxrender1:i386 libx11-6:i386 libfontconfig1:i386 lsb-core

W przypadku obrazu Ubuntu 14.04.2 instalacje 64-bitowe (przy użyciu obrazu 14.04.2 otrzymujesz stos mesa-lts-utopic, więc jeden pakiet jest inny, tzn. libgl1-mesa-glx-lts-utopic:i386

sudo apt-get install libc6-i386 libglib2.0-0:i386 libsm6:i386 \
libglu1-mesa:i386 libgl1-mesa-glx-lts-utopic:i386 libxext6:i386 \
libxrender1:i386 libx11-6:i386 libfontconfig1:i386 lsb-core

Następnie pobierz bieżący pakiet i386 i zainstaluj go - http://www.google.com/earth/download/ge/agree.html


2
Pracowałem (2014-03-24). 64-bitowy deb wydaje się nieco zepsuty.
matematyka

Działa to nawet w przypadku PlayOnLinux
K2Chris1983,

To jedyna rzecz, która zadziałała dla mnie i wypróbowałem wiele różnych metod. Naprawdę chciałbym, żeby to zostało dodane do dokumentacji Google Earth Ubuntu! Kluczem była znajomość mojej dokładnej wersji instalacyjnej i użycie 2. zestawu poleceń.
posiadacz kim

2

W momencie pisania tej odpowiedzi wszystkie opisane tutaj metody nie działały. Jednak zainstalowałem wersję 32-bitową i działała dobrze na 64-bitowym Kubuntu 13.10. Wygląda na to, że pakiet Google Earth jest w końcu 32-bitowy i używa ia32libs do uruchomienia go na 64-bitowym komputerze. Mam nadzieję że to pomoże




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.