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?

Newbuntu
źródło

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
    
scouser73
źródło
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

doug
źródło
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

AB
źródło
1

Po rozpakowaniu pakietu .deb nie mogę znaleźć folderu Debian, więc nie edytowanie w celu zmodyfikowania linii zawartości, a tym bardziej przebudowywanie pakietu itp. ... jest to trochę zbyt skomplikowane dla osób bez maniaków.

Dlaczego po prostu nie uzyskać 32-bitowego pakietu stabilnego ?: http://www.google.com/earth/download/ge/agree.html

jak wyjaśniono tutaj w ubuntuforums: http://ubuntuforums.org/showthread.php?t=2183733

To działało dla mnie :)

pgradone
źródło
1

Ten problem został rozwiązany w Debian Jessie / Sid, ponieważ nie jest zsynchronizowany z Saucy / Raring Przesłałem poprawione wersje do pakietu googleearth PPA:

https://launchpad.net/~absinthesyringe/+archive/googleearth-package

użytkownik157535
źródło
2
Sugerowanie, że ludzie „po prostu używają PPA” nie będzie bardzo bezpieczne, ponieważ PPA to nieobsługiwane repozytoria innych firm ...
Thomas Ward
1

Wystarczy zainstalować wersję 32-bitową. To działa dobrze. Oto mój odnośnik https://help.ubuntu.com/community/GoogleEarth

dooderson
źródło
Wiki ma / miała niepełną listę instalacji dla 64-bitowego systemu z 32-bitowym .deb, naprawiono
Doug