How to install Google-Earth 64bit in Ubuntu 13.10, ia32-libs Dependency error
Solution 1:
This is only a workaround until Google Earth is repackaged.
Google Earth Build Package
- Download Google Earth x64 .DEB
-
Open Terminal, Copy & Paste Following Command And Press Enter
sudo apt-get install libc6:i386 lsb-core
Open Downloads Folder
- Right Click On Google Earth .deb package & Select Extract Here
- Open the folder where files are extracted.
- Open the DEBIAN Folder
- Open the
control
file with gedit - Remove this whole Line: Depends: lsb-core (>= 3.2), ia32-libs
- Now Click Save, & Exit Control File
Now Delete The Original Google Earth .DEB Package You Downloaded
Create A Folder called
getfix
, Now Move The Extracted Google Earth Folder Into The getfix Folder
Now we Are Going To Rebuild The Google Earth .deb Package:
-
Open Terminal, copy/paste the following command then press Enter:
dpkg -b ~/Downloads/getfix/google-earth-stable_current_amd64
-
Copy/paste the following command (this will install the repackaged
.deb
)sudo dpkg -i ~/Downloads/getfix/google-earth-stable_current_amd64.deb
Solution 2:
For Ubuntu 13.10/14.04/1404.1 64 bit installs
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
For Ubuntu 14.04.2 image 64 bit installs (when using the 14.04.2 image you get the mesa-lts-utopic stack so one package is different, ie. 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
Then get the current i386 package & install it - http://www.google.com/earth/download/ge/agree.html