Impossibile aggiornare Google Chrome stabile su Ubuntu LTS 12.04


6

Quando tento di correre sudo apt-get install google-chrome-stable, mi viene presentato il seguente messaggio

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 provo ad installare, lib32gcc1ad esempio, ricevo il messaggio

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. Qual è la causa del problema, ad esempio perché i pacchetti sono rotti?
  2. Come posso risolvere il problema?

Hai installato tutti gli aggiornamenti disponibili per 12.04?
Ramhound,

Sì, il tuo 12.04 è aggiornato?
Seth,


@Ramhound - Sì
PeanutsMonkey,

@Seth - Sì, lo è
PeanutsMonkey,

Risposte:


8

Ciò è dovuto a un bug di packaging nel repository Chrome.

È possibile utilizzare questa soluzione dal tracker dei bug di chromium fino a quando il pacchetto Google-chrome-stable non viene aggiornato nel repository.

Puoi riconfezionare e installarlo in questo modo:

$ 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

I crediti vanno a questo utente .


1
Oggi ho aggiornato Chrome con il mio gestore di pacchetti regolare senza alcun problema. Sembra che il pacchetto google-chrome-stable sia stato aggiornato nel repository, risolvendo il problema del packaging. Forse questa domanda può essere chiusa?
baxeico,

Ho ancora problemi con apt-get.
PeanutsMonkey,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.