1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
--BEGIN--


--FIRST STAGE-- (Do a `makepkg -s' to build package)

$ makepkg -s
==> Making package: google-earth 7.1.1.1580-1 (Tue May 21 15:26:50 CDT 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading google-earth-stable_amd64.deb...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 44.2M  100 44.2M    0     0  1182k      0  0:00:38  0:00:38 --:--:-- 1200k
  -> Found googleearth
  -> Found google-earth-fonts.conf
  -> Found google-earth-mimetypes.xml
==> Validating source files with md5sums...
    google-earth-stable_amd64.deb ... Passed
    googleearth ... Passed
    google-earth-fonts.conf ... Passed
    google-earth-mimetypes.xml ... Passed
==> Extracting sources...
  -> Extracting google-earth-stable_amd64.deb with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
  -> Extracting the data.tar.lzma
  -> Moving stuff in place
  -> Removing the Debian-intended cron job and duplicated images
  -> Fixing the coordinates/fontconfig bug
==> Tidying install...
  -> Purging unwanted files...
  -> Removing empty directories...
  -> Compressing man and info pages...
  -> Stripping unneeded symbols from binaries and libraries...
==> Creating package "google-earth"...
  -> Generating .PKGINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: google-earth 7.1.1.1580-1 (Tue May 21 15:27:41 CDT 2013)


--SECOND STAGE-- (List Directory Contents To Verify Package Presence)

$ ls
googleearth                               google-earth.install           pkg
google-earth-7.1.1.1580-1-x86_64.pkg.tar  google-earth-mimetypes.xml     PKGBUILD
google-earth-fonts.conf                   google-earth-stable_amd64.deb  src

NOTE ABOUT ABOVE:  Package End In ".tar" instead of ".tar.xz' --  Using .tar Package For Install


--THIRD STAGE-- (Install Package)

$ sudo pacman -U google-earth-7.1.1.1580-1-x86_64.pkg.tar 

loading packages...
resolving dependencies...
looking for inter-conflicts...

Packages (1): google-earth-7.1.1.1580-1

Total Installed Size:   180.81 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                  [###################################] 100%
(1/1) checking package integrity                                [###################################] 100%
(1/1) loading package files                                     [###################################] 100%
(1/1) checking for file conflicts                               [###################################] 100%
(1/1) checking available disk space                             [###################################] 100%
(1/1) installing google-earth                                   [###################################] 100%
==> Updating desktop mime database...
==> Updating mime database...
==> Updating icon cache...

-------------------------->IS THIS SECTION <BELOW> THE ISSUE???<----------------------------------

==> NOTE1: The binary is called 'google-earth'
==> NOTE2: This package now uses its own font config, effectively skipping the 'faulty' ones.
           The following configs can now be reinstalled:
           * /etc/fonts/conf.d/65-fonts-persian.conf (owned by 'fontconfig')
           * /etc/fonts/infinality/styles.conf.avail/infinality/21-aliases-wine-win7-inf.conf
           * /etc/fonts/infinality/styles.conf.avail/infinality/60-group-non-tt-fonts.conf
           * /etc/fonts/infinality/styles.conf.avail/infinality/60-group-tt-fonts.conf
           (all three owned by 'fontconfig-infinality')

------------------------->IS THIS SECTION <ABOVE> THE ISSUE???<----------------------------------

Optional dependencies for google-earth
    lib32-ati-dri: For the open source AMD/ATI Radeon driver
    lib32-catalyst-utils: For AMD Catalyst
    lib32-gtk2: SCIM support [installed]
    lib32-intel-dri: For the open source Intel driver
    lib32-nouveau-dri: For the open source Nouveau driver
    lib32-nss-mdns: In case the application fails to contact the servers
    lib32-nvidia-utils: For the NVIDIA driver [installed]
    lib32-nvidia-utils-bumblebee: For the NVIDIA driver + Bumblebee setups
    qt4: For changing the font size with qtconfig [installed]
    ttf-ms-fonts: Fonts [installed]


--STAGE FOUR-- (Try To Start google-earth)

$ google-earth
/usr/bin/google-earth: line 18: ./googleearth-bin: No such file or directory


--STAGE FIVE-- (Output of 'ldd' command on /opt/google/earth/free/google-bin

$ ldd /opt/google/earth/free/googleearth-bin 
/usr/bin/ldd: line 116: /opt/google/earth/free/googleearth-bin: No such file or directory


--STAGE SIX-- (Listing of Directory Contents: /opt/google/earth/free/

cd /opt/google/earth/free/
ls
drivers.ini                 libexpat.so.1           libIGOpt.so            libQtCore.so.4
googleearth                 libfilmstrip.so         libIGSg.so             libQtGui.so.4
google-earth                libflightsim.so         libIGUtils.so          libQtNetwork.so.4
googleearth-bin             libfreebl3.so           libinput_plugin.so     libQtWebKit.so.4
google-earth-fonts.conf     libfusioncommon.so      liblayer.so            librender.so
gpl.txt                     libgdal.so.1            liblayout.so           libreporting.so
gpsbabel                    libgdata.so             libLeap.so             libsearchmodule.so
ImporterGlobalSettings.ini  libge_cache.so          libmaps.so             libsearch.so
ImporterUISettings.ini      libge_chrome_net.so     libmath.so             libsgutil.so
kh20                        libge_net.so            libmeasure.so          libsmime3.so
lang                        libgeobase.so           libmoduleframework.so  libsoftokn3.so
libaction.so                libgeobaseutils.so      libnavigate.so         libspatial.so
libalchemyext.so            libglobalnew.so         libnspr4.so            libsqlite3.so
libapiloader.so             libgoogleapi.so         libnss3.so             libssl3.so
libauth.so                  libgoogleearth_free.so  libnssckbi.so          libviewsync.so
libbase.so                  libgooglesearch.so      libnssdbm3.so          libwebbrowser.so
libbasicingest.so           libgps.so               libnsssysinit.so       libwmsbase.so
libcollada.so               libicudata.so.50        libnssutil3.so         libxsltransform.so
libcommon_gui.so            libicuuc.so.50          libplc4.so             PCOptimizations.ini
libcommon_platform.so       libIGAttrs.so           libplds4.so            plugins
libcommon.so                libIGCore.so            libport.so             resources
libcommon_webbrowser.so     libIGExportCommon.so    libprintmodule.so      shaders
libcomponentframework.so    libIGGfx.so             libprofile.so          xdg-mime
libevll.so                  libIGMath.so            libproj.so.0           xdg-settings

--END--