1

Я попытался обновить мой chrome 26.x, перейдя на страницу "about google chrome" - но в отличие от моего windows chrome, linux chrome(centos 6.0) v 26.x не предлагал обновить его до последней версии.

Я скачал последнюю версию Linux Chrome для Fedora x86_64 bit, а затем попытался установить ее - однако, эта команда не удалась, сказав, что мой libstdc++ нуждается в обновлении. Итак, я попытался обновить мой libstdc++ до новой версии; однако "ням инсталляция" не соответствовала. Что дает ?

foo@bar Downloads]# rpm -ivh ./google-chrome-stable_current_x86_64.rpm
    error: Failed dependencies:
        libstdc++.so.6(GLIBCXX_3.4.15)(64bit) is needed by google-chrome-stable-28.0.1500.95-213514.x86_64

foo@bar Downloads]# yum install libstdc++.so.6
    Loaded plugins: fastestmirror, refresh-packagekit, security
    Loading mirror speeds from cached hostfile
     * base: mirror.vietoss.com
     * epel: ftp.jaist.ac.jp
     * extras: mirrors.ispros.com.bd
     * updates: mirror.vietoss.com
    Setting up Install Process
    Package libstdc++-4.4.7-3.el6.i686 already installed and latest version
    Nothing to do
foo@bar Downloads]#

3 ответа3

2
  1. Пользователи Linux поддерживают пакеты через свои менеджеры пакетов и репозитории, а не загружают веб-сайты, поэтому автообновления плохо вписываются в модульную экосистему пакетов.

  2. CentOS 6.0 с 2011 года, пожалуйста, обновите его до последней версии (6.4). Официальное руководство вики или использование менеджера пакетов.

  3. libstdc++.so.6 - это общий объектный файл, а не пакет. Удивленный yum смог вывести из строя пакет libstdc++ , который в качестве выходных данных указывает, что установленная версия является самой последней версией, доступной в репозиториях, которые вы включили для CentOS 6.0.

  4. Причина, по которой более поздние версии Google Chrome требуют более новой версии libstdc++., Чем той, которая у вас есть (вы можете проверить, какая у вас версия, используя readlink -e /usr/lib/libstdc++.so), заключается в том, что она была "скомпилирована" с ней ( точнее связано с этим). Исходный код Chrome не открыт, поэтому вы не можете попытаться перекомпилировать его для своей системы.

  5. Браузер Chromium с открытым исходным кодом, на котором основан Google Chrome, в котором отсутствуют некоторые проприетарные функциональные возможности, но является полезной альтернативой, может быть скомпилирован для вашей системы.

Как уже говорилось, если вы хотите получить последнюю версию без особых проблем, вам действительно нужно обновить ОС.

0

Начиная с версии Chrome 28, RHEL/CentOS 6 больше не поддерживается. Вы должны будете использовать Хром вместо этого. Раньше я рекомендовал эту инструкцию на этой странице, которая включает ссылки на репозиторий Chromium для RHEL, а также инструкции по использованию Chrome Pepper Flash и PDF Viewer в Chromium, но просмотрщик PDF перестал работать, поскольку для него тоже требовался более новый glibc, чем RHEL/CentOS был. Установщик Ричарда Ллойда Chrome теперь лучший вариант с начала 2014 года.

0

Я успешно установил Chrome 31 на CentOS 6 с помощью скрипта, представленного на этой странице.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .