web-dev-qa-db-ja.com

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

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をインストールするにはどうすればよいですか?

28
Newbuntu

これは、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. Geditでcontrolファイルを開きます
  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
    
34
scouser73

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

20
doug

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

2
A.B.

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

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

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

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

1
pgradone

32ビットバージョンをインストールするだけです。正常に動作します。ここに私のリファレンスがあります https://help.ubuntu.com/community/GoogleEarth

1
dooderson

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

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

1
user157535