Ubuntu 13.10にGoogle-Earth 64ビットをインストールする方法、ia32-libs依存エラー


27

Google-Earthをインストールしたいのですが、ia32-libsが必要です。だから、私はやったapt-get install ia32-libsが、エラーポップとして:

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

ia32-libsをインストールするにはどうすればよいですか?

回答:


34

これは、Google Earthが再パッケージ化されるまでの回避策にすぎません。

Google Earthビルドパッケージ

  1. Google Earth x64 .DEBをダウンロード
  2. ターミナルを開き、次のコマンドをコピーして貼り付け、Enterキーを押します

    sudo apt-get install libc6:i386 lsb-core
    
  3. ダウンロードフォルダを開く

  4. Google Earth .debパッケージを右クリックして、[ここから抽出]を選択します
  5. ファイルが抽出されるフォルダーを開きます。
  6. DEBIANフォルダーを開きます
  7. controlgeditでファイルを開きます
  8. この行全体を削除:依存:lsb-core(> = 3.2)、ia32-libs
  9. 次に、[保存]をクリックして、制御ファイルを終了します
  10. ダウンロードした元のGoogle Earth .DEBパッケージを削除します

  11. というフォルダーを作成しgetfix、抽出したGoogle Earthフォルダーをgetfixフォルダーに移動します

次に、Google Earth .debパッケージを再構築します。

  1. ターミナルを開き、次のコマンドをコピーして貼り付けてから、を押しEnterます。

    dpkg -b ~/Downloads/getfix/google-earth-stable_current_amd64
    
  2. 次のコマンドをコピーして貼り付けます(これにより、再パッケージ化されたがインストールされます.deb

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

3
現在、これは機能しません。パッケージはインストールされますが、GEは起動に失敗します。[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!
数学14年

ここに同じ問題:[0330/183031:ERROR:nss_ocsp.cc(581)] OCSPハンドラーのURLRequestContextがありません。
jgomo3 14年

うまくいきました。このソリューションは私のUbuntu 13.10 64ビットで動作します。
インダゴ

1
Ubuntu 14.04 64ビットでも動作します。
fdetsch

19

Ubuntu 13.10 / 14.04 / 1404.1 64ビットインストールの場合

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イメージの64ビットインストールの場合(14.04.2イメージを使用すると、mesa-lts-utopicスタックが取得されるため、1つのパッケージが異なります。 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

次に、現在のi386パッケージを取得してインストールします-http ://www.google.com/earth/download/ge/agree.html


2
うまくいきました(2014-03-24)。64ビットのdebは多少壊れているようです。
数学14年

これはPlayOnLinuxでも動作します
K2Chris1983 14年

これは私のために働いた唯一のものであり、私は多くの異なる方法を試しました。これがGoogle Earth Ubuntuのドキュメントに追加されることを本当に願っています!正確なインストールバージョンが何であるかを知り、コマンドの2番目のセットを使用することが重要でした。
キムホルダー

2

この回答を書いている時点では、ここで説明した方法はすべて機能していませんでした。ただし、32ビットバージョンをインストールし、64ビット13.10 Kubuntuで正常に動作しました。Google Earthパッケージは結局32ビットであり、ia32libsを使用して64ビットで実行するようです。お役に立てれば


1

.debパッケージを抽出した後、Debianフォルダーが見つからないので、編集してコンテンツ行を変更したり、パッケージの再構築などをしたりしないでください。

なぜ32ビットの安定したパッケージを入手しないのですか?:http : //www.google.com/earth/download/ge/agree.html

ここにubuntuforumsで説明されているように:http://ubuntuforums.org/showthread.php?t = 2183733

それは私のために働いた:)


1

この問題はDebian Jessie / Sidで修正されました。Saucy/ Raringと同期していないため、修正版をgoogleearth-package PPAにアップロードしました。

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


2
人々は... PPAのは、サードパーティ、サポートされていないリポジトリいるとして、非常に安全であることを行っていない「だけでPPAを使用する」ことを示唆している
トーマス・ウォード

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.