Não é possível atualizar o Google Chrome estável no Ubuntu LTS 12.04

6

Ao tentar executar sudo apt-get install google-chrome-stable , recebo a seguinte mensagem

The following packages have unmet dependencies:
 google-chrome-stable : Depends: lib32gcc1 (>= 1:4.1.1) but it is not installable
                        Depends: lib32stdc++6 (>= 4.6) but it is not installable
                        Depends: libc6-i386 (>= 2.11) but it is not installable
E: Unable to correct problems, you have held broken packages.

Quando tento instalar lib32gcc1 , por exemplo, recebo a mensagem

Package lib32gcc1 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'lib32gcc1' has no installation candidate
  1. O que está causando o problema, por exemplo, por que os pacotes estão quebrados?
  2. Como resolvo o problema?
por PeanutsMonkey 16.10.2013 / 18:50

1 resposta

8

Isso se deve a um bug de embalagem no repositório do Chrome.

Você pode usar esta solução do rastreador de bugs do cromo até o Google-chrome -stable package é atualizado no repositório.

Você pode reempacotar e instalar da seguinte forma:

$ apt-get download google-chrome-stable
$ dpkg-deb -R google-chrome-stable_30.0.1599.101-1_i386.deb 304017
$ sed -i 304017/DEBIAN/control \
  -e 's/30.0.1599.101-1/30.0.1599.101-2~304017/' \
  -e 's/lib32gcc1 (>= 1:4.1.1), lib32stdc++6 (>= 4.6), //' \
  -e 's/libc6-i386 (>= 2.11), //'

$ sudo chown root:root 304017/opt/google/chrome/chrome-sandbox
$ sudo chmod 4755 304017/opt/google/chrome/chrome-sandbox

$ dpkg-deb -b 304017
$ sudo dpkg -i 304017.deb

Os créditos vão para este usuário .

    
por 17.10.2013 / 13:33