atualizando o google chrome no centos 6.0 usando o yum não funcionando

1

Eu tentei atualizar meu chrome 26.x indo para a página "about google chrome" - mas diferente do meu windows chrome, o chrome linux (centos 6.0) v 26.x não ofereceu upgrade para a versão mais recente.

Eu baixei o último linux chrome para o fedora x86_64 bit e tentei instalá-lo - no entanto, esse comando falhou dizendo que meu libstdc ++ precisava de atualização. Então, tentei atualizar meu libstdc ++ para a nova versão; no entanto, "yum install" não cumpriu. O que dá?

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]#
    
por anjanbacchu 17.08.2013 / 18:01

3 respostas

0

A partir da versão 28 do Chrome, o RHEL / CentOS 6 não é mais suportado. Você terá que usar o Chromium. Eu costumava recomendar o como nesta página , que inclui links para um repositório do Chromium para o RHEL, além de instruções para usar o Pepper Flash e o Visualizador de PDF do Chrome no Chromium, mas o visualizador de PDF parou de funcionar porque também exigia um glibc mais recente do que o RHEL / CentOS. O instalador do Google Chrome Richard Lloyd agora é a melhor opção desde o início de 2014.

    
por 21.08.2013 / 01:10
2
  1. Os usuários do Linux mantêm pacotes por meio dos gerenciadores de pacotes e repositórios não baixam sites , portanto, os auto-atualizadores não se encaixam bem com o ecossistema de pacotes modulares.

  2. O CentOS 6.0 é de 2011 , atualize para a versão mais recente (6.4). O guia oficial do wiki ou usando o gerenciador de pacotes .

  3. libstdc++.so.6 é um objeto compartilhado arquivo e não um pacote. Surpreendeu yum foi capaz de deduzir que você quis dizer o pacote libstdc++ - que, como declara a saída, a versão instalada é a versão mais recente disponível nos repositórios que você ativou para o CentOS 6.0.

  4. O motivo pelo qual versões mais recentes do Google Chrome exigem uma versão mais recente do libstdc ++. Então, a versão que você tem (você pode verificar qual versão usa readlink -e /usr/lib/libstdc++.so ) é < em> "compilado contra" (ou melhor ligado com ele). O código-fonte do Chrome não é aberto , portanto você não pode tentar recompilá-lo para o seu sistema.

  5. O navegador Chromium de código aberto, do qual o Google Chrome é baseado, que não possui algumas funcionalidades proprietárias , mas é utilizável alternativa é algo que pode escolher para compilar para o seu sistema.

Como afirmado, se você quer a versão mais recente sem muita dificuldade, realmente precisa atualizar seu sistema operacional.

    
por 18.08.2013 / 01:00
0

Eu instalei o Chrome 31 com sucesso no CentOS 6 com o script fornecido nesta página .

    
por 14.11.2013 / 20:49