I just attempted this. I am placing here the typescript as well as the
failure (at least one library not installed). Note that SELinux is set
permissive prior to running the script.
Yasha Karant
Script started, file is typescript
[root@localhost Downloads]# ./install_chrome.sh
Google Chrome Installer 4.40 on the i686 platform
(C) Richard K. Lloyd 2013 <[log in to unmask]>
*** Creating temporary directory /tmp/chrome_install ...
*** Changing working directory to /tmp/chrome_install ...
*** Checking for an update to install_chrome.sh ...
*** Downloading version.dat (please wait) ...
--2013-12-08 00:46:32-- http://chrome.richardlloyd.org.uk/version.dat
Resolving chrome.richardlloyd.org.uk... 193.110.246.53
Connecting to chrome.richardlloyd.org.uk|193.110.246.53|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5 [text/plain]
Saving to: “version.dat”
100%[======================================>] 5 --.-K/s in
0s
2013-12-08 00:46:32 (187 KB/s) - “version.dat” saved [5/5]
*** install_chrome.sh is already the latest version (4.40) - continuing ...
*** Determining latest Google Chrome version number (please wait) ...
*** Downloading chrome_versions.csv (please wait) ...
--2013-12-08 00:46:47--
http://omahaproxy.appspot.com/all?os=linux&channel=stable
Resolving omahaproxy.appspot.com... 74.125.142.141, 2607:f8b0:4001:c03::8d
Connecting to omahaproxy.appspot.com|74.125.142.141|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/plain]
Saving to: “chrome_versions.csv”
[ <=> ] 271 --.-K/s in
0s
2013-12-08 00:46:47 (9.59 MB/s) - “chrome_versions.csv” saved [271]
*** Latest google-chrome-stable version number is 31.0.1650.63 ...
*** Downloading google-chrome-stable_current_i386.rpm (please wait) ...
--2013-12-08 00:46:47--
https://dl.google.com/linux/direct/google-chrome-stable_current_i386.rpm
Resolving dl.google.com... 74.125.225.68, 74.125.225.69, 74.125.225.70, ...
Connecting to dl.google.com|74.125.225.68|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 57275331 (55M) [application/x-redhat-package-manager]
Saving to: “google-chrome-stable_current_i386.rpm”
100%[======================================>] 57,275,331 691K/s in
1m 53s
2013-12-08 00:48:40 (497 KB/s) - “google-chrome-stable_current_i386.rpm”
saved [57275331/57275331]
*** Google Chrome 31.0.1650.63 downloaded successfully ...
*** Installing Google Chrome 31.0.1650.63 RPM (please wait) ...
Preparing... ###########################################
[100%]
1:google-chrome-stable ###########################################
[100%]
*** Google Chrome 31.0.1650.63 installed successfully ...
*** Detecting if Fedora 15 has been moved to archive site ...
*** Yes, it has! Fedora 15 RPM downloads will use archive URLs ...
*** Downloading libstdc++-4.6.3-2.fc15.i686.rpm (please wait) ...
--2013-12-08 00:49:21--
http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/15/i386/libstdc++-4.6.3-2.fc15.i686.rpm
Resolving archives.fedoraproject.org... 209.132.181.25, 209.132.181.26,
209.132.181.27, ...
Connecting to archives.fedoraproject.org|209.132.181.25|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 308213 (301K) [application/x-rpm]
Saving to: “libstdc++-4.6.3-2.fc15.i686.rpm”
100%[======================================>] 308,213 734K/s in
0.4s
2013-12-08 00:49:22 (734 KB/s) - “libstdc++-4.6.3-2.fc15.i686.rpm” saved
[308213/308213]
*** Installing /opt/google/chrome/lib/libstdc++.so.6.orig ...
changing security context of `/opt/google/chrome/lib/libstdc++.so.6.orig'
*** Downloading glibc-2.14.1-6.i686.rpm (please wait) ...
--2013-12-08 00:49:22--
http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/15/i386/glibc-2.14.1-6.i686.rpm
Resolving archives.fedoraproject.org... 209.132.181.26, 209.132.181.27,
209.132.181.23, ...
Connecting to archives.fedoraproject.org|209.132.181.26|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4011933 (3.8M) [application/x-rpm]
Saving to: “glibc-2.14.1-6.i686.rpm”
100%[======================================>] 4,011,933 623K/s in
5.3s
2013-12-08 00:49:28 (733 KB/s) - “glibc-2.14.1-6.i686.rpm” saved
[4011933/4011933]
*** Installing /opt/google/chrome/lib/libc.so.6.orig ...
changing security context of `/opt/google/chrome/lib/libc.so.6.orig'
*** Installing /opt/google/chrome/lib/ld-linux.so.0.orig ...
changing security context of `/opt/google/chrome/lib/ld-linux.so.0.orig'
*** Installing /opt/google/chrome/lib/libdl.so.2.orig ...
changing security context of `/opt/google/chrome/lib/libdl.so.2.orig'
*** Downloading gtk2-2.24.7-3.fc15.i686.rpm (please wait) ...
--2013-12-08 00:49:30--
http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/15/i386/gtk2-2.24.7-3.fc15.i686.rpm
Resolving archives.fedoraproject.org... 209.132.181.27, 209.132.181.23,
209.132.181.24, ...
Connecting to archives.fedoraproject.org|209.132.181.27|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3404053 (3.2M) [application/x-rpm]
Saving to: “gtk2-2.24.7-3.fc15.i686.rpm”
100%[======================================>] 3,404,053 626K/s in
4.6s
2013-12-08 00:49:35 (721 KB/s) - “gtk2-2.24.7-3.fc15.i686.rpm” saved
[3404053/3404053]
*** Installing /opt/google/chrome/lib/libgdk-x11-2.0.so.0 ...
changing security context of `/opt/google/chrome/lib/libgdk-x11-2.0.so.0'
*** Installing /opt/google/chrome/lib/libgtk-x11-2.0.so.0 ...
changing security context of `/opt/google/chrome/lib/libgtk-x11-2.0.so.0'
*** Downloading glib2-2.28.8-1.fc15.i686.rpm (please wait) ...
--2013-12-08 00:49:36--
http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/15/i386/glib2-2.28.8-1.fc15.i686.rpm
Resolving archives.fedoraproject.org... 209.132.181.23, 209.132.181.24,
209.132.181.25, ...
Connecting to archives.fedoraproject.org|209.132.181.23|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1794500 (1.7M) [application/x-rpm]
Saving to: “glib2-2.28.8-1.fc15.i686.rpm”
100%[======================================>] 1,794,500 901K/s in
1.9s
2013-12-08 00:49:38 (901 KB/s) - “glib2-2.28.8-1.fc15.i686.rpm” saved
[1794500/1794500]
*** Installing /opt/google/chrome/lib/libgio-2.0.so.0 ...
changing security context of `/opt/google/chrome/lib/libgio-2.0.so.0'
*** Installing /opt/google/chrome/lib/libglib-2.0.so.0 ...
changing security context of `/opt/google/chrome/lib/libglib-2.0.so.0'
*** Installing /opt/google/chrome/lib/libgobject-2.0.so.0 ...
changing security context of `/opt/google/chrome/lib/libgobject-2.0.so.0'
*** Downloading gdk-pixbuf2-2.23.3-2.fc15.i686.rpm (please wait) ...
--2013-12-08 00:49:39--
http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/15/i386/gdk-pixbuf2-2.23.3-2.fc15.i686.rpm
Resolving archives.fedoraproject.org... 209.132.181.24, 209.132.181.25,
209.132.181.26, ...
Connecting to archives.fedoraproject.org|209.132.181.24|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 506948 (495K) [application/x-rpm]
Saving to: “gdk-pixbuf2-2.23.3-2.fc15.i686.rpm”
100%[======================================>] 506,948 662K/s in
0.7s
2013-12-08 00:49:40 (662 KB/s) - “gdk-pixbuf2-2.23.3-2.fc15.i686.rpm”
saved [506948/506948]
*** Installing /opt/google/chrome/lib/libgdk_pixbuf-2.0.so.0 ...
changing security context of `/opt/google/chrome/lib/libgdk_pixbuf-2.0.so.0'
*** Patching /opt/google/chrome/lib/libc.so.6 ...
changing security context of `/opt/google/chrome/lib/libc.so.6'
*** Patching /opt/google/chrome/lib/ld-linux.so.0 ...
changing security context of `/opt/google/chrome/lib/ld-linux.so.0'
*** Patching /opt/google/chrome/lib/libstdc++.so.6 ...
changing security context of `/opt/google/chrome/lib/libstdc++.so.6'
*** Patching /opt/google/chrome/lib/libdl.so.2 ...
changing security context of `/opt/google/chrome/lib/libdl.so.2'
changing security context of `/opt/google/chrome/modify_wrapper'
*** Created /opt/google/chrome/modify_wrapper sucessfully ...
changing security context of `/opt/google/chrome/lib/unset_var.so'
*** Compiled/installed /opt/google/chrome/lib/unset_var.so ...
*** Building /tmp/chrome_install/chrome-deps-1.03-1.i386.rpm ...
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.WOtnV0
+ umask 022
+ cd /root/rpmbuild/BUILD
+ '[' /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.i386 '!=' / ']'
+ rm -rf /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.i386
++ dirname /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.i386
+ mkdir -p /root/rpmbuild/BUILDROOT
+ mkdir /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.i386
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.i386
+ mkdir -p -m 755
/root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.i386/opt/google/chrome/lib
+ cp -pf /opt/google/chrome/modify_wrapper
/root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.i386/opt/google/chrome
+ cp -pf /opt/google/chrome/lib/ld-linux.so.0
/opt/google/chrome/lib/libc.so.6 /opt/google/chrome/lib/libdl.so.2
/opt/google/chrome/lib/libgdk-x11-2.0.so.0
/opt/google/chrome/lib/libgdk_pixbuf-2.0.so.0
/opt/google/chrome/lib/libgio-2.0.so.0
/opt/google/chrome/lib/libglib-2.0.so.0
/opt/google/chrome/lib/libgobject-2.0.so.0
/opt/google/chrome/lib/libgtk-x11-2.0.so.0
/opt/google/chrome/lib/libstdc++.so.6
/opt/google/chrome/lib/unset_var.so
/root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.i386/opt/google/chrome/lib/
+ /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-python-bytecompile
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Processing files: chrome-deps-1.03-1.i686
Provides: ld-linux.so.0 ld-linux.so.0(GLIBC_2.0)
ld-linux.so.0(GLIBC_2.1) ld-linux.so.0(GLIBC_2.3)
ld-linux.so.0(GLIBC_2.4) ld-linux.so.0(GLIBC_PRIVATE) libc.so.6
libc.so.6(GCC_3.0) libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.10) libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.12)
libc.so.6(GLIBC_2.13) libc.so.6(GLIBC_2.14) libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.2.1) libc.so.6(GLIBC_2.2.2) libc.so.6(GLIBC_2.2.3)
libc.so.6(GLIBC_2.2.4) libc.so.6(GLIBC_2.2.6) libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3) libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.5) libc.so.6(GLIBC_2.6)
libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.9)
libc.so.6(GLIBC_PRIVATE) libdl.so.2 libdl.so.2(GLIBC_2.0)
libdl.so.2(GLIBC_2.1) libdl.so.2(GLIBC_2.3.3) libdl.so.2(GLIBC_2.3.4)
libdl.so.2(GLIBC_PRIVATE) libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0
libgio-2.0.so.0 libglib-2.0.so.0 libgobject-2.0.so.0 libgtk-x11-2.0.so.0
libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1)
libstdc++.so.6(CXXABI_1.3.2) libstdc++.so.6(CXXABI_1.3.3)
libstdc++.so.6(CXXABI_1.3.4) libstdc++.so.6(CXXABI_1.3.5)
libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.1)
libstdc++.so.6(GLIBCXX_3.4.10) libstdc++.so.6(GLIBCXX_3.4.11)
libstdc++.so.6(GLIBCXX_3.4.12) libstdc++.so.6(GLIBCXX_3.4.13)
libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15)
libstdc++.so.6(GLIBCXX_3.4.16) libstdc++.so.6(GLIBCXX_3.4.2)
libstdc++.so.6(GLIBCXX_3.4.3) libstdc++.so.6(GLIBCXX_3.4.4)
libstdc++.so.6(GLIBCXX_3.4.5) libstdc++.so.6(GLIBCXX_3.4.6)
libstdc++.so.6(GLIBCXX_3.4.7) libstdc++.so.6(GLIBCXX_3.4.8)
libstdc++.so.6(GLIBCXX_3.4.9) unset_var.so
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires: /bin/bash ld-linux.so.0 ld-linux.so.0(GLIBC_2.1)
ld-linux.so.0(GLIBC_2.3) ld-linux.so.0(GLIBC_PRIVATE) libX11.so.6
libXcomposite.so.1 libXcursor.so.1 libXdamage.so.1 libXext.so.6
libXfixes.so.3 libXi.so.6 libXinerama.so.1 libXrandr.so.2
libXrender.so.1 libatk-1.0.so.0 libc.so.6 libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.2) libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.2.3)
libc.so.6(GLIBC_2.3) libc.so.6(GLIBC_2.3.2) libc.so.6(GLIBC_2.3.3)
libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.5)
libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.9)
libc.so.6(GLIBC_PRIVATE) libcairo.so.2 libdl.so.2 libdl.so.2(GLIBC_2.0)
libfontconfig.so.1 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0)
libgcc_s.so.1(GCC_3.3) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_4.2.0)
libgcc_s.so.1(GLIBC_2.0) libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0
libgio-2.0.so.0 libglib-2.0.so.0 libgmodule-2.0.so.0 libgobject-2.0.so.0
libgthread-2.0.so.0 libm.so.6 libm.so.6(GLIBC_2.0) libm.so.6(GLIBC_2.1)
libpango-1.0.so.0 libpangocairo-1.0.so.0 libpangoft2-1.0.so.0
libpng12.so.0 libpng12.so.0(PNG12_0) libpthread.so.0
libpthread.so.0(GLIBC_2.0) libpthread.so.0(GLIBC_2.2) libresolv.so.2
libresolv.so.2(GLIBC_2.2) librt.so.1 librt.so.1(GLIBC_2.2)
libselinux.so.1 libz.so.1 libz.so.1(ZLIB_1.2.2) rtld(GNU_HASH)
Checking for unpackaged file(s): /usr/lib/rpm/check-files
/root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.i386
Wrote: /root/rpmbuild/RPMS/i686/chrome-deps-1.03-1.i686.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.j8LY8Y
+ umask 022
+ cd /root/rpmbuild/BUILD
+ rm -rf /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.i386
+ exit 0
*** Installing /tmp/chrome_install/chrome-deps-1.03-1.i386.rpm ...
Preparing... ###########################################
[100%]
1:chrome-deps ###########################################
[100%]
changing security context of `/opt/google/chrome/lib'
*** /opt/google/chrome tree contains 100 files totalling 162 MB ...
*** /tmp/chrome_install tree contains 7 files totalling 68 MB ...
Google Chrome 31.0.1650.63 and Fedora 15 libraries installed successfully.
Please run the browser via the 'google-chrome' command as a non-root user.
To update Google Chrome, run "yum update google-chrome-stable" or
simply re-run this script with "./install_chrome.sh".
To uninstall Google Chrome and its dependencies added by this script,
run "yum remove google-chrome-stable chrome-deps" or
"./install_chrome.sh -u".
[root@localhost Downloads]# exit
exit
Script done, file is typescript
[root@localhost Downloads]# mv typescript install_chrome-sh.out
[root@localhost Downloads]# exit
exit
[ykarant@localhost ~]$ google-chrome
/usr/bin/google-chrome: /usr/lib/libnss3.so: version `NSS_3.14.3' not
found (required by /usr/bin/google-chrome)
On 12/07/2013 05:12 PM, Taylor Braun-Jones wrote:
> On Fri, Dec 6, 2013 at 3:02 AM, Łukasz Posadowski
> <[log in to unmask] <mailto:[log in to unmask]>> wrote:
>
> On 03.12.2013 20:29, Larry Linder wrote:
>
> There is Google Chrome with lastest Flash bundled, but you'll have
> to wait to SL 7 to install it.
>
>
> I've had good success using Richard Lloyd's install_chrome.sh script on
> Scientific Linux 6:
>
> http://chrome.richardlloyd.org.uk <http://chrome.richardlloyd.org.uk/>
>
> All the hackery stays well isolated in /opt, but take a look at the
> script for your own peace of mind; it's short and easy to understand.
>
> - Taylor
|