Impossible de mettre à jour la version stable de Google Chrome sur Ubuntu LTS 12.04

6

Lors de la tentative d'exécution sudo apt-get install google-chrome-stable, le message suivant s'affiche

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.

Lorsque je tente d'installer lib32gcc1par exemple, je reçois le message

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. Quelle est la cause du problème, c.-à-d. Pourquoi les paquets sont-ils cassés?
  2. Comment résoudre le problème?
PeanutsMonkey
la source
Avez-vous installé toutes les mises à jour disponibles pour la version 12.04?
Ramhound
Oui, votre 12.04 est-il à jour?
Seth
@Ramhound - Oui
PeanutsMonkey
@Seth - Oui, c'est ça
PeanutsMonkey

Réponses:

8

Cela est dû à un bogue d'emballage dans le référentiel Chrome.

Vous pouvez utiliser cette solution à partir du suivi des bugs sur le chrome jusqu'à ce que le paquet Google-chrome-stable soit mis à jour sur le référentiel.

Vous pouvez reconditionner et l’installer comme suit:

$ 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

Les crédits vont à cet utilisateur .

baxeico
la source
1
Aujourd'hui, j'ai mis à niveau Chrome avec mon gestionnaire de paquets habituel sans aucun problème. Il semble que le paquet google-chrome-stable ait été mis à jour dans le référentiel, ce qui corrige le problème d'emballage. Peut-être que cette question peut être fermée?
Baxeico
J'ai encore des problèmes avec apt-get.
PeanutsMonkey