Bug 1348 - Google Earth doesn't work On Destop Fresh 2012
: Google Earth doesn't work On Destop Fresh 2012
Status: RESOLVED WORKSFORME
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: x86_64 Linux
: Normal normal
: 2012 Desktop Final
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-26 18:40 MSK by Sylvainsjc
Modified: 2012-12-27 13:28 MSK (History)
1 user (show)

See Also:
RPM Package:
ISO-related:
Bad POT generating:
Upstream:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sylvainsjc 2012-12-26 18:40:30 MSK
Description of problem:
I've downloaded the RPM 64 bits version from here : 


I've also installed these 32 bits components apparently necessary :
2012-12-26 11:21:09 libaudit1-2.1.2-4-rosa2012.1.i586
                    libncurses5-5.9-6.20120811.1-rosa2012.1.i586
                    libpam0-1.1.4-9-rosa2012.1.i586
                    lsb-core-lib-4.1-9-rosa2012.1.i586

But Google earth won't start on my machine whereas it was working fine with ROSA LTS

[sylvain@Rosa2012Fresh ~]$ google-earth 
./googleearth-bin: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory
[root@Rosa2012Fresh ~]# urpmi libfontconfig
Le paquetage fontconfig-2.10.1-3-rosa2012.1.x86_64 est déjà installé
[root@Rosa2012Fresh ~]#
Comment 1 Sylvainsjc 2012-12-26 18:43:14 MSK
The Google Earth RPM source : http://www.google.fr/intl/fr/earth/download/ge/agree.html
Comment 2 Denis Silakov 2012-12-27 12:16:51 MSK
You should install libfontconfig1.

(according to ROSA/MDV policies, all packages that provide some library should start with 'lib'; so 'fontconfig' package provides some aux tools, while the library itself is provided by libfontconfig1).

Or alternatively, install 'lsb-lib', not only 'lsb-core'lib'.
Comment 3 Sylvainsjc 2012-12-27 13:25:30 MSK
Ok now it works but lsb-lib causes the installation of more than one hundred i586 packages and more than 150 MB

so to have Google Earth working on x86_64

1) add 32 bits repositories
urpmi.addmedia main32 http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/release/
urpmi.addmedia main-updates32 http://abf.rosalinux.ru/downloads/rosa2012.1/repository/i586/main/updates/

2) urpmi lsb-lib

3) install Google Earth RPM 64 bits from Google site
Comment 4 Denis Silakov 2012-12-27 13:28:05 MSK
Yes, that's the problem of current LSB that requires a lot of libraries (~50 libs; with dependencies, you get a hundred of packages, indeed).

But as I've said, in case of google-earth it's likely enough to add libfontconfig1 to ypur list of packages, not the whole lsb-lib set.