Google-Earth 64bit'i Ubuntu 13.10, ia32-libs Bağımlılık hatası içinde nasıl kurarım


27

Google-Earth'ü yüklemek istiyorum ve ia32-libs gerektiriyor. Öyleyse yaptım apt-get install ia32-libsama hata şu şekilde ortaya çıkıyor:

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

İa32-lib'leri nasıl kurabilirim?

Yanıtlar:


34

Bu, Google Earth yeniden paketleninceye kadar yalnızca geçici bir çözümdür.

Google Earth Yapı Paketi

  1. Google Earth x64 .DEB'yi indirin
  2. Terminal Aç, Komut Sonrası Kopyala ve Yapıştır Ve Enter tuşuna bas

    sudo apt-get install libc6:i386 lsb-core
    
  3. İndirilenler Klasörünü Aç

  4. Google Earth’e Sağ Tıklayın.
  5. Dosyaların ayıklandığı klasörü açın.
  6. DEBIAN Klasörünü Aç
  7. controlGedit ile dosyayı aç
  8. Bu Satırı Kaldır: Depends: lsb-core (> = 3.2), ia32-libs
  9. Şimdi Kaydet'i tıklayın ve Kontrol Dosyasından Çıkın
  10. Şimdi İndirdiğiniz Orijinal Google Earth .DEB Paketini Sil

  11. Bir Klasör denilen oluşturun getfixŞimdi Çıkarılan Google Earth Klasör içine getfix Klasör Taşı

Şimdi Google Earth .deb Paketini Yeniden İnşa Ediyoruz:

  1. Terminal'i açın, aşağıdaki komutu kopyalayın / yapıştırın ve ardından düğmesine basın Enter:

    dpkg -b ~/Downloads/getfix/google-earth-stable_current_amd64
    
  2. Aşağıdaki komutu kopyala / yapıştır (bu yeniden paketlenmiş olanı yükleyecektir .deb)

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

3
Şu anda, bu işe yaramaz. Paket yüklenecek, ancak GE başlatılamayacak. [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!
matematik

Burada da aynı sorun: [0330/183031: HATA: nss_ocsp.cc (581)] OCSP işleyicisi için URLRequestContext yok.
jgomo3

Çalıştı, bu çözüm benim Ubuntu 13.10 64bit üzerinde çalışıyor.
indago

1
Benim de Ubuntu 14.04 64bit üzerinde çalışıyor.
fdetsch

19

Ubuntu 13.10 / 14.04 / 1404.1 için 64 bit yükler

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

Ubuntu 14.04.2 görüntü için 64 bit yüklenir (14.04.2 görüntüsünü kullanırken mesa-lts-ütopik yığını alırsınız, yani bir paket farklıdır, yani. 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

Ardından geçerli i386 paketini alın ve kurun - http://www.google.com/earth/download/ge/agree.html


2
İşe yaradı (2014-03-24). 64-bit deb biraz bozuk görünüyor.
matematik

Bu bile PlayOnLinux için çalışıyor
K2Chris1983

Bu benim için çalışan tek şey ve birçok farklı yöntem denedim. Bunun Google Earth Ubuntu belgelerine eklenmesini diliyorum! Tam kurulum versiyonumun ne olduğunu bilmek ve 2. komut setini kullanmak anahtardı.
sahibi

2

Bu cevabı yazarken, burada tarif edilen tüm yöntemler işe yaramadı. Ancak 32 bit sürümünü kurdum ve 64 bit 13.10 Kubuntu'da düzgün çalıştı. Google Earth paketinin sonuçta 32 bit olduğu ve 64 bit üzerinde çalışması için ia32libs kullandığı anlaşılıyor. Bu yardımcı olur umarım




Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.