yes1111 (yes1111) wrote,
yes1111
yes1111

Записки пингвиновода-любителя. Google Chrome в RHEL6: Если все это кому-нибудь нужно! Часть 1



Когда holydiver_777 попросил меня разобраться с этим вопросом и написать HOWTO, я грешным делом решил, что он прикалывается. Казалось бы: модный браузер, да под широко известный дистрибутив - чего еще там ставить? yum install google-chrome, или чегой-то в этом духе - только и делов! Оказывается, все далеко не так просто.

С недавних пор (а именно после выхода версии Google Chrome 27) добрые люди из Google решили, что семейство дистрибутивов RHEL 6.x (собственно Red Hat Enterprise Linux 6.x и его клоны - CentOS 6.x, Scientific Linux 6.x и т.п.) якобы "устарело", и продолжать для него выпуск своего браузера им неинтересно. И это при том, что официальная поддержка RHEL 6.x будет продолжаться до 2020-го года, а расширенная фаза - аж до 2023-го!

Что ж, попробую не поверить. Возьму свой ноутбук с 64-битным Scientific Linux 6.4 (не думаю, что в случае 32-битной системы возникнет заметная разница) и воспользуюсь распространенными в Сети рецептами.

Для начала скачаю вот такой файл:

[google-chrome-64bit]
name= Google Chrome for X86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub






Поменяю в нем 4-ю строку на enabled=0 и сохраню в папке /etc/yum.repos.d под именем google-chrome-64bit.repo. Запускаю:

yum --enablerepo=google-chrome-64bit install google-chrome-stable

[Спойлер]
Loaded plugins: refresh-packagekit, security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package google-chrome-stable.x86_64 0:31.0.1650.57-1 will be installed
--> Processing Dependency: libnss3.so(NSS_3.14.3)(64bit) for package: google-chrome-stable-31.0.1650.57-1.x86_64
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: google-chrome-stable-31.0.1650.57-1.x86_64
--> Running transaction check
---> Package google-chrome-stable.x86_64 0:31.0.1650.57-1 will be installed
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: google-chrome-stable-31.0.1650.57-1.x86_64
---> Package nss.i686 0:3.14.0.0-12.el6 will be updated
--> Processing Dependency: nss = 3.14.0.0-12.el6 for package: nss-tools-3.14.0.0-12.el6.x86_64
--> Processing Dependency: nss = 3.14.0.0-12.el6 for package: nss-sysinit-3.14.0.0-12.el6.x86_64
---> Package nss.x86_64 0:3.14.0.0-12.el6 will be updated
---> Package nss.i686 0:3.14.3-4.el6_4 will be an update
--> Processing Dependency: nss-util >= 3.14.3 for package: nss-3.14.3-4.el6_4.i686
--> Processing Dependency: nss-softokn(x86-32) >= 3.14.3 for package: nss-3.14.3-4.el6_4.i686
--> Processing Dependency: nspr >= 4.9.5 for package: nss-3.14.3-4.el6_4.i686
---> Package nss.x86_64 0:3.14.3-4.el6_4 will be an update
--> Running transaction check
---> Package google-chrome-stable.x86_64 0:31.0.1650.57-1 will be installed
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: google-chrome-stable-31.0.1650.57-1.x86_64
---> Package nspr.i686 0:4.9.2-1.el6 will be updated
---> Package nspr.x86_64 0:4.9.2-1.el6 will be updated
---> Package nspr.i686 0:4.9.5-2.el6_4 will be an update
---> Package nspr.x86_64 0:4.9.5-2.el6_4 will be an update
---> Package nss-softokn.i686 0:3.12.9-11.el6 will be updated
---> Package nss-softokn.x86_64 0:3.12.9-11.el6 will be updated
---> Package nss-softokn.i686 0:3.14.3-3.el6_4 will be an update
--> Processing Dependency: nss-softokn-freebl(x86-32) >= 3.14.3 for package: nss-softokn-3.14.3-3.el6_4.i686
---> Package nss-softokn.x86_64 0:3.14.3-3.el6_4 will be an update
---> Package nss-sysinit.x86_64 0:3.14.0.0-12.el6 will be updated
---> Package nss-sysinit.x86_64 0:3.14.3-4.el6_4 will be an update
---> Package nss-tools.x86_64 0:3.14.0.0-12.el6 will be updated
---> Package nss-tools.x86_64 0:3.14.3-4.el6_4 will be an update
---> Package nss-util.i686 0:3.14.0.0-2.el6 will be updated
---> Package nss-util.x86_64 0:3.14.0.0-2.el6 will be updated
---> Package nss-util.i686 0:3.14.3-3.el6_4 will be an update
---> Package nss-util.x86_64 0:3.14.3-3.el6_4 will be an update
--> Running transaction check
---> Package google-chrome-stable.x86_64 0:31.0.1650.57-1 will be installed
--> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) for package: google-chrome-stable-31.0.1650.57-1.x86_64
---> Package nss-softokn-freebl.i686 0:3.12.9-11.el6 will be updated
---> Package nss-softokn-freebl.x86_64 0:3.12.9-11.el6 will be updated
---> Package nss-softokn-freebl.i686 0:3.14.3-3.el6_4 will be an update
---> Package nss-softokn-freebl.x86_64 0:3.14.3-3.el6_4 will be an update
--> Finished Dependency Resolution
Error: Package: google-chrome-stable-31.0.1650.57-1.x86_64 (google-chrome-64bit)
Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

М-да. Приехали. GLIBCXX_3.4.15 мне явно не установить. По крайней мере, в рамках данного дистрибутива. Что ж, попробую еще вариант - исключительно для очистки совести. Скачаю RPM-пакет с официальной страницы Google Chrome и попробую установить его вручную:

rpm -ivh google-chrome-stable_current_x86_64.rpm

[Спойлер]
предупреждение: google-chrome-stable_current_x86_64.rpm: Заголовок V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
ошибка: Неудовлетворенные зависимости:
libnss3.so(NSS_3.14.3)(64bit) нужен для google-chrome-stable-31.0.1650.57-1.x86_64
libstdc++.so.6(GLIBCXX_3.4.15)(64bit) нужен для google-chrome-stable-31.0.1650.57-1.x86_64

Что ж, хрен редьки не слаще. Хотя - в точности то, чего и следовало ожидать :(

И совсем бы уж следовало смириться и ждать обещанного выхода RHEL 7 (впрочем, где гарантия, что через годик-другой вундеркинды из Google не поступят с ней аналогично?!), да здорово помог нам один хороший английский человек по имени Ричард Ллойд (Richard Lloyd). Он выяснил, что если взять недостающие библиотеки от родственного, но более позднего дистрибутива (например, Fedora 15) и сложить их в папку /opt/google/chrome/lib, то таким образом можно установить, запустить и полноценно использовать Google Chrome самой свежей версии (на время написания упоминаемой статьи это была версия 28, а я пишу эти строки, когда текущей является версия 31). Более того, мистер Ллойд, да пребудет с ним Сила, позаботился даже о том, чтобы автоматизировать процесс установки, и написал для этого специальный скрипт. Что ж, попробуем им воспользоваться (перед началом установки обязательно запретите SELinux, если этого до сих пор еще не сделали!):

chmod u+x install_chrome.sh
./install_chrome.sh

[Спойлер]
Google Chrome Installer 4.40 on the x86_64 platform
(C) Richard K. Lloyd 2013 <rklloyd@gmail.com>
*** 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) ...
Распознаётся chrome.richardlloyd.org.uk... 193.110.246.53
Устанавливается соединение с chrome.richardlloyd.org.uk|193.110.246.53|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 5 [text/plain]
Saving to: «version.dat»
100%[======================================>] 5           --.-K/s   в 0s      
2013-11-19 23:07:07 (244 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) ...
Распознаётся omahaproxy.appspot.com... 173.194.70.141, 2a00:1450:4001:c02::8d
Устанавливается соединение с omahaproxy.appspot.com|173.194.70.141|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: нет информации [text/plain]
Saving to: «chrome_versions.csv»
[ <=>                                   ] 270         --.-K/s   в 0s      
2013-11-19 23:07:08 (27,7 MB/s) - «chrome_versions.csv» saved [270]
*** Latest google-chrome-stable version number is 31.0.1650.57 ...
*** Downloading google-chrome-stable_current_x86_64.rpm (please wait) ...
Распознаётся dl.google.com... 173.194.39.136, 173.194.39.134, 173.194.39.131, ...
Устанавливается соединение с dl.google.com|173.194.39.136|:443... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 61348855 (59M) [application/x-redhat-package-manager]
Saving to: «google-chrome-stable_current_x86_64.rpm»
100%[======================================>] 61 348 855   481K/s   в 2m 3s  
2013-11-19 23:09:12 (486 KB/s) - «google-chrome-stable_current_x86_64.rpm» saved [61348855/61348855]
предупреждение: google-chrome-stable_current_x86_64.rpm: Заголовок V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
*** Google Chrome 31.0.1650.57 downloaded successfully ...
*** Installing Google Chrome 31.0.1650.57 RPM (please wait) ...
предупреждение: google-chrome-stable_current_x86_64.rpm: Заголовок V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
Подготовка...     ########################################### [100%]
1:google-chrome-stable   ########################################### [100%]
*** Google Chrome 31.0.1650.57 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.x86_64.rpm (please wait) ...
Распознаётся archives.fedoraproject.org... 209.132.181.24, 209.132.181.25, 209.132.181.26, ...
Устанавливается соединение с archives.fedoraproject.org|209.132.181.24|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 295501 (289K) [application/x-rpm]
Saving to: «libstdc++-4.6.3-2.fc15.x86_64.rpm»
100%[======================================>] 295 501      222K/s   в 1,3s    
2013-11-19 23:09:40 (222 KB/s) - «libstdc++-4.6.3-2.fc15.x86_64.rpm» saved [295501/295501]
*** Installing /opt/google/chrome/lib/libstdc++.so.6.orig ...
*** Downloading glibc-2.14.1-6.x86_64.rpm (please wait) ...
Распознаётся archives.fedoraproject.org... 209.132.181.25, 209.132.181.26, 209.132.181.27, ...
Устанавливается соединение с archives.fedoraproject.org|209.132.181.25|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 3504537 (3,3M) [application/x-rpm]
Saving to: «glibc-2.14.1-6.x86_64.rpm»
100%[======================================>] 3 504 537    297K/s   в 12s    
2013-11-19 23:09:53 (290 KB/s) - «glibc-2.14.1-6.x86_64.rpm» saved [3504537/3504537]
*** Installing /opt/google/chrome/lib/libc.so.6.orig ...
*** Installing /opt/google/chrome/lib/ld-linux-x86-64.so.0.orig ...
*** Installing /opt/google/chrome/lib/libdl.so.2.orig ...
*** Downloading gtk2-2.24.7-3.fc15.x86_64.rpm (please wait) ...
Распознаётся archives.fedoraproject.org... 209.132.181.26, 209.132.181.27, 209.132.181.23, ...
Устанавливается соединение с archives.fedoraproject.org|209.132.181.26|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 3401761 (3,2M) [application/x-rpm]
Saving to: «gtk2-2.24.7-3.fc15.x86_64.rpm»
100%[======================================>] 3 401 761    417K/s   в 9,9s    
2013-11-19 23:10:05 (335 KB/s) - «gtk2-2.24.7-3.fc15.x86_64.rpm» saved [3401761/3401761]
*** Installing /opt/google/chrome/lib/libgdk-x11-2.0.so.0 ...
*** Installing /opt/google/chrome/lib/libgtk-x11-2.0.so.0 ...
*** Downloading glib2-2.28.8-1.fc15.x86_64.rpm (please wait) ...
Распознаётся archives.fedoraproject.org... 209.132.181.27, 209.132.181.23, 209.132.181.24, ...
Устанавливается соединение с archives.fedoraproject.org|209.132.181.27|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 1813252 (1,7M) [application/x-rpm]
Saving to: «glib2-2.28.8-1.fc15.x86_64.rpm»
100%[======================================>] 1 813 252    414K/s   в 5,0s    
2013-11-19 23:10:11 (354 KB/s) - «glib2-2.28.8-1.fc15.x86_64.rpm» saved [1813252/1813252]
*** Installing /opt/google/chrome/lib/libgio-2.0.so.0 ...
*** Installing /opt/google/chrome/lib/libglib-2.0.so.0 ...
*** Installing /opt/google/chrome/lib/libgobject-2.0.so.0 ...
*** Downloading gdk-pixbuf2-2.23.3-2.fc15.x86_64.rpm (please wait) ...
Распознаётся archives.fedoraproject.org... 209.132.181.23, 209.132.181.24, 209.132.181.25, ...
Устанавливается соединение с archives.fedoraproject.org|209.132.181.23|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 508020 (496K) [application/x-rpm]
Saving to: «gdk-pixbuf2-2.23.3-2.fc15.x86_64.rpm»
100%[======================================>] 508 020      234K/s   в 2,1s    
2013-11-19 23:10:15 (234 KB/s) - «gdk-pixbuf2-2.23.3-2.fc15.x86_64.rpm» saved [508020/508020]
*** Installing /opt/google/chrome/lib/libgdk_pixbuf-2.0.so.0 ...
*** Patching /opt/google/chrome/lib/libc.so.6 ...
*** Patching /opt/google/chrome/lib/ld-linux-x86-64.so.0 ...
*** Patching /opt/google/chrome/lib/libstdc++.so.6 ...
*** Patching /opt/google/chrome/lib/libdl.so.2 ...
*** Created /opt/google/chrome/modify_wrapper sucessfully ...
*** Compiled/installed /opt/google/chrome/lib/unset_var.so ...
*** Building /tmp/chrome_install/chrome-deps-1.03-1.x86_64.rpm ...
Выполняется(%install): /bin/sh -e /var/tmp/rpm-tmp.NccDLy
+ umask 022
+ cd /root/rpmbuild/BUILD
+ rm -rf /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.x86_64
+ mkdir -p -m 755 /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.x86_64/opt/google/chrome/lib
+ cp -pf /opt/google/chrome/modify_wrapper /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.x86_64/opt/google/chrome
+ cp -pf /opt/google/chrome/lib/ld-linux-x86-64.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.x86_64/opt/google/chrome/lib/
+ /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip
+ /usr/lib/rpm/brp-strip-static-archive
+ /usr/lib/rpm/brp-strip-comment-note
Processing files: chrome-deps-1.03-1.x86_64
Provides: ld-linux-x86-64.so.0()(64bit) ld-linux-x86-64.so.0(GLIBC_2.2.5)(64bit) ld-linux-x86-64.so.0(GLIBC_2.3)(64bit) ld-linux-x86-64.so.0(GLIBC_2.4)(64bit) ld-linux-x86-64.so.0(GLIBC_PRIVATE)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.12)(64bit) libc.so.6(GLIBC_2.13)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.2.6)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.5)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libc.so.6(GLIBC_PRIVATE)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libdl.so.2(GLIBC_2.3.3)(64bit) libdl.so.2(GLIBC_2.3.4)(64bit) libdl.so.2(GLIBC_PRIVATE)(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.4)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.1)(64bit) libstdc++.so.6(GLIBCXX_3.4.10)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.12)(64bit) libstdc++.so.6(GLIBCXX_3.4.13)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.16)(64bit) libstdc++.so.6(GLIBCXX_3.4.2)(64bit) libstdc++.so.6(GLIBCXX_3.4.3)(64bit) libstdc++.so.6(GLIBCXX_3.4.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.6)(64bit) libstdc++.so.6(GLIBCXX_3.4.7)(64bit) libstdc++.so.6(GLIBCXX_3.4.8)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) unset_var.so()(64bit)
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires: /bin/bash ld-linux-x86-64.so.0()(64bit) ld-linux-x86-64.so.0(GLIBC_2.3)(64bit) ld-linux-x86-64.so.0(GLIBC_PRIVATE)(64bit) libX11.so.6()(64bit) libXcomposite.so.1()(64bit) libXcursor.so.1()(64bit) libXdamage.so.1()(64bit) libXext.so.6()(64bit) libXfixes.so.3()(64bit) libXi.so.6()(64bit) libXinerama.so.1()(64bit) libXrandr.so.2()(64bit) libXrender.so.1()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.5)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libc.so.6(GLIBC_PRIVATE)(64bit) libcairo.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libfontconfig.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgmodule-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libpng12.so.0()(64bit) libpng12.so.0(PNG12_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libresolv.so.2()(64bit) libresolv.so.2(GLIBC_2.2.5)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libselinux.so.1()(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.2)(64bit) rtld(GNU_HASH)
Проверка на неупакованный(е) файл(ы): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.x86_64
предупреждение: Невозможно канонизировать имя компьютера: accept
Записан: /root/rpmbuild/RPMS/x86_64/chrome-deps-1.03-1.x86_64.rpm
Выполняется(%clean): /bin/sh -e /var/tmp/rpm-tmp.FovKQ1
+ umask 022
+ cd /root/rpmbuild/BUILD
+ rm -rf /root/rpmbuild/BUILDROOT/chrome-deps-1.03-1.x86_64
+ exit 0
*** Installing /tmp/chrome_install/chrome-deps-1.03-1.x86_64.rpm ...
Подготовка...     ########################################### [100%]
1:chrome-deps            ########################################### [100%]
*** /opt/google/chrome tree contains 100 files totalling 179 MB ...
*** /tmp/chrome_install tree contains 7 files totalling 72 MB ...
Google Chrome 31.0.1650.57 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".

Success! :)



Продолжение здесь

=====================================================================================================================
Upd 12.01.2017: На сегодня доступны обновления системных библиотек из репозитория mosquito-myrepo-el6, установка которых предоставляет glibc-2.17 и GLIBCXX_3.4.19 для RHEL6 и ее клонов. В результате установка Google Chrome и других приложений, критичных к упомянутым зависимостям, значительно упрощается. Подробности здесь.
Tags: linux, записки сумасшедшего
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments