No más actualizaciones para Google Chrome de 32 bits

106

Estoy usando Google Chrome 48.0 de 32 bits. Hoy, cuando lancé Google Chrome, recibí este mensaje:

This computer will soon stop receiving Google Chrome updates because
this Linux system will no longer be supported

Pensé que Ubuntu 14.04 es compatible durante cinco años, ¿qué está pasando exactamente aquí?

Y en Ubuntu de 64 bits, recibo un error de Update Manager y apt-get update:

Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release 
Unable to find expected entry 'main/binary-i386/Packages' in Release file
(Wrong sources.list entry or malformed file)  
Some index files failed to download.  
They have been ignored, or old ones used instead.  
Parto
fuente
36
Google Chrome no es proporcionado por los repositorios de Ubuntu.
xangua
3
@xangua Bien, pero ¿por qué el mensaje? ¿Hay alguna manera de deshabilitarlo o tal vez hacer que mi Ubuntu sea compatible?
Parto
77
Por alguna razón, afirman que ya no admitirán 14.04 (¿dependencias más antiguas?), Tendrá que encontrar una manera de contactar directamente y preguntarle a Google. El duplicado Sólo mencionado dice que son básicamente perezosos ...
xangua
3
@Parto "o tal vez hacer que mi Ubuntu sea compatible" Claro: convencer a Google para que lo soporte.
fkraiem
1
¿Están haciendo esto por la misma razón por la que sacaron la compilación específica de Windows Vista hace un año ? No hay suficientes personas que prueben las versiones preliminares para mantener un control de calidad adecuado.
Dan Neely

Respuestas:

128

¡Información importante sobre cómo instalar Chrome en Ubuntu 16.04 y 17.04 en la parte inferior!

Este mensaje es válido solo para sistemas Linux de 32 bits, por supuesto, los sistemas de 64 bits seguirán siendo compatibles. Cuando tenga instalada la versión de 32 bits de Ubuntu, Google Chrome no recibirá actualizaciones a partir de marzo de 2016; Google ya lo anunció el 1 de diciembre de 2015.

Google: Finalizaremos el soporte para Google Chrome en Linux de 32 bits, Ubuntu Precise (12.04) ...

Cuando desee recibir actualizaciones de Chrome, debe cambiar a la versión de 64 bits de Ubuntu. Ubuntu 14.04.3 LTS y Ubuntu 15.10 se recomiendan para descargar en sabor de 64 bits de todos modos. La próxima edición Ubuntu LTS 16.04 Xenial Xerus se lanzará en abril de 2016, instálela en 64 bits.

En el período de marzo a abril, puede utilizar el navegador web preinstalado de Firefox . Alternativamente, puede instalar chromium-browser o epiphany-browser desde los repositorios de Ubuntu. O puede instalar la versión de 64 bits de Ubuntu 14.04, pero ¿vale la pena el esfuerzo? ... tú decides ...

El soporte de cinco años para las ediciones Ubuntu LTS cubre el sistema, incluidos los repositorios oficiales. Google Chrome no está disponible en los repositorios oficiales de Ubuntu y esa es la razón por la cual no hay soporte LTS de cinco años para Chrome proporcionado por los desarrolladores de Canonical / Ubuntu.

Actualizar información 2016-03-03: ¡ Google ha eliminado la versión de 32 bits de su repositorio!

Como puede ver en el sitio web de Google Chrome , ya no se ofrece la edición Linux de 32 bits.

Ejecutar sudo apt-get updateda el siguiente error:

Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release 
Unable to find expected entry 'main/binary-i386/Packages' in Release file
(Wrong sources.list entry or malformed file)  
Some index files failed to download.  
They have been ignored, or old ones used instead.  

Como solución alternativa, configure los repositorios específicamente para 64 bits:

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list" "/opt/google/chrome/cron/google-chrome"

Referencia: corrección "Error al recuperar" el repositorio de Google Chrome

Actualizar información 2016-03-09: ¡ Google parece haber solucionado el problema en la versión 49.0.2623.87!

/opt/google/chrome/cron/google-chrome El archivo ahora tiene estas entradas relevantes de arquitectura:

# sources.list setting for google-chrome updates.
REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"
REPOCONFIGREGEX="deb (\[arch=[^]]*\bamd64\b[^]]*\][[:space:]]*)?https?://dl.google.com/linux/chrome/deb/ stable main"

/etc/apt/sources.list.d/google-chrome.list El archivo muestra esta entrada relevante de arquitectura:

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

Actualizar información 2016-04-21: Cómo instalar el navegador Google Chrome en Ubuntu 16.04

Actualmente hay un problema para instalar Google Chrome al descargarlo del sitio web de Google. Al hacer clic en el .debarchivo, se abre Ubuntu Software, pero no sucede nada cuando hace clic en Instalar. Instale Google Chrome correctamente de esta manera: abra una terminal y ejecute los siguientes comandos:

echo "deb http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list  
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -  
sudo apt-get update
sudo apt-get install google-chrome-stable

Hay un pequeño problema nuevo de "firma débil" al actualizar los repositorios, pero se puede ignorar:

W: http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg: Signature by key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 uses weak digest algorithm (SHA1)  

Actualizar información 2017-04-13: Cómo instalar el navegador Google Chrome en Ubuntu 17.04

Los comandos dados anteriormente para Ubuntu 16.04 siguen siendo válidos y la mejor solución de trabajo para instalar Google Chrome con éxito. Nota: el comando aptse puede usar en lugar de apt-gettambién.

cl-netbox
fuente
66
¿Qué pasa si la persona ejecuta un sistema operativo de 32 bits? ¿Qué debe hacer? debería mencionarlo
Edward Torvalds
44
Técnicamente hablando, uno todavía puede usar Chrome en un sistema de 32 bits, solo significa que no será compatible, y si hay un agujero de seguridad, Google no lo parcheará. La mejor solución es quizás cambiar a un sistema de 64 bits, o al cromo como alternativa
Sergiy Kolodyazhnyy el
55
Estoy en Ubuntu 12.04 de 64 bits y sobre: ​​Chrome dice que es de 64 bits, pero todavía recibo el mismo mensaje. Versión 48.0.2564.82 (64 bits)
usuario871199
44
@LightnessRacesinOrbit Ya migré a Firefox debido a la forma en que Google nos presionó el botón de perfil. Ahora desconocen a los usuarios de Ubuntu de 32 bits. ¿ETA hasta que Google descontinúe Chrome porque ya nadie lo usa?
John Dvorak el
1
Todavía recibía el error después de editarlo /etc/apt/sources.list.d/google-chrome.list, así que también edité el archivo /etc/apt/sources.list.d/google.list, resolvió el problema.
vivi
29

Lo que sucede es que la palabra "compatible" en este mensaje no significa lo que usted cree que significa. Cuando Google dice "este sistema ya no será compatible", lo que dicen es "dejaremos de proporcionar actualizaciones de Chrome para este sistema". Por otro lado, cuando Canonical dice "Ubuntu 14.04 será compatible durante cinco años", lo que dicen es "los paquetes en los repositorios oficiales recibirán actualizaciones durante cinco años". Debido a que los paquetes de Chrome no están en los repositorios oficiales de Ubuntu, no hay contradicción entre los dos.

fkraiem
fuente
3
Es una realidad acerca de los sistemas heredados (sé que he cuidado más de unos pocos a lo largo de los años). Costos de soporte (dinero o tiempo, realmente no importa cómo lo contabilice). Los proveedores de software tienen que decidir dónde colocar sus recursos y eventualmente cortarán las líneas más antiguas. En este caso, el OP se sintió confiado porque pensó que tenía una garantía, pero luego agregó un componente de software fuera de esa garantía.
dmckee
20

EDITAR: Parece que Google ha agregado los cambios correctos a las actualizaciones. Entonces, simplemente arreglando la línea del repositorio, luego ejecutar la actualización debería ser bueno de ahora en adelante.


Google dejó de admitir Chrome de 32 bits para Linux. Curiosamente, en el sitio de descarga de Google Chrome , todavía tienen el enlace a la versión de 32 bits.


Para solucionarlo, realice los siguientes cambios:

(Opcional) Primero, elimine Google Chrome y el archivo del repositorio: no se preocupe, su configuración aún debe ser segura.

sudo apt-get remove google-chrome-stable
sudo rm /etc/apt/sources.list.d/google-chrome.list*

Luego actualice el sistema:

sudo apt-get update

A continuación, arregle los siguientes comandos del archivo de repositorio de Google Chrome:

Agregue la clave: solo si se trata de una instalación por primera vez.

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Luego agregue los cambios al repositorio:

sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list'

Si Google Chrome ya está instalado:

sudo apt-get update
sudo apt-get upgrade

Si no está instalado:

sudo apt-get update
sudo apt-get install google-chrome-stable

¡Espero que esto ayude!

Terrance
fuente
@JoeMorano De nada! =)
Terrance
El problema es que esta configuración se revertirá después de la primera actualización de Chrome.
Pilot6
@ Pilot6 Buen punto. Modifiqué mi respuesta aquí, que a partir de esta mañana con una actualización de Chrome, no modificó mis cambios.
Terrance
Solucioné el problema de actualización simplemente agregando [arch = amd64] a la definición del repositorio. actualización completada con éxito después. No es necesario desinstalar / instalar
Amir Uval
@uval Sabes, honestamente estoy pensando que es la forma en que las personas instalan originalmente Google Chrome lo que marca la diferencia. Si realiza la instalación desde la web, que descarga el archivo .deb, coloca esa configuración automáticamente que puede cambiarlo más adelante. Lo hice la primera vez, y una actualización cambió la mía. Después de hacerlo de esta manera en la respuesta, no lo ha cambiado desde entonces. Solo un pensamiento.
Terrance
13

Cambie a Chromium: es prácticamente idéntico (incluso le permite iniciar sesión en Google de la misma manera que Chrome), de código abierto y proporcionado por los repositorios de Ubuntu.

Para la compatibilidad con Flash con Chromium, siga estas instrucciones.

Keith
fuente
6

Lea https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/FoE6sL-p6oU

Desde allí:

Para proporcionar la mejor experiencia para las versiones de Linux más utilizadas, finalizaremos el soporte para Google Chrome en Linux de 32 bits, Ubuntu Precise (12.04) y Debian 7 (wheezy) a principios de marzo de 2016. Chrome continuará funcionando en estas plataformas pero ya no recibirán actualizaciones y correcciones de seguridad.

Tenemos la intención de continuar admitiendo las configuraciones de compilación de 32 bits en Linux para admitir la creación de Chromium. Si está utilizando Precise, le recomendamos que actualice a Trusty.

DK Bose
fuente
2
¿Es Linux de 64 bits realmente el "Linux más utilizado" por un amplio margen? Lo dudo.
Carreras de ligereza en órbita el
Me gusta cómo Google dice "actualizar" cuando significan "hacer algo para permitirnos obligarlo a usar nuestras cosas".
wizzwizz4
44
¿Por qué alguien seguiría usando Unix de 32 bits? Las CPU de 64 bits han sido comunes durante casi una década.
Alan Shutko el
1
@LightnessRacesinOrbit: según la última encuesta de Steam, store.steampowered.com/hwsurvey , las 5 principales distribuciones de Linux, que solo corresponden al ~ 60% de todos sus usuarios de Linux, son de 64 bits.
MestreLion
3
@AlanShutko Porque tenemos hardware antiguo.
Mármol orgánico
4

En Ubuntu de 64 bits, escriba los siguientes comandos:

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

Y

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"

Paquete de actualización: sudo apt-get update

De acuerdo con webupd8, en el sistema operativo de 64 bits debe editar los siguientes dos archivos:

/etc/apt/sources.list.d/google-chrome.list

Cambiar línea # 3 de:

deb http://dl.google.com/linux/chrome/deb/ stable main

a:

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

Editar /opt/google/chrome/cron/google-chrome

Cambie REPOCONFIG y SSLREPOCONFIG de:

REPOCONFIG="deb http://dl.google.com/linux/chrome/deb/ stable main"
SSLREPOCONFIG="deb https://dl.google.com/linux/chrome/deb/ stable main"

A

REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"
SSLREPOCONFIG="deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main"

Actualización de agosto 3,2016 :

Para instalar la última versión de Google Chrome 50 (64 bits) en Ubuntu 16.04 LTS a través de PPA con una buena firma:

Descargue la clave pública de Google:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Agregar repositorio de Google Chrome:

sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list'

Actualización del repositorio:

sudo apt update

o

sudo apt-get update

Instala Google Chrome:

sudo apt install google-chrome-stable

o

sudo apt-get install google-chrome-stable
GAD3R
fuente
1

De acuerdo con http://www.webupd8.org/2016/03/fix-failed-to-fetch-google-chrome_3.html , haga lo siguiente desde el símbolo del sistema:

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"

Tenga en cuenta que según la fuente anterior, "este archivo cambia en cada actualización de Google Chrome y parece que no hay forma de evitarlo (cambiar / opt / google / chrome / cron / google-chrome o / etc / default / google-chrome doesn no afecte esto) así que hasta que Google cambie esto en su paquete, deberá aplicar la solución anterior después de cada actualización de Google Chrome ... Una solución sería hacer que el archivo .list sea inmutable, por lo que no puede ser cambiado por cualquier actualización de Google Chrome, usando "sudo chattr + i /etc/apt/sources.list.d/google-chrome.list" (que se puede revertir usando: "sudo chattr -i / etc / apt / sources. list.d / google-chrome.list "), pero esto no es lo ideal y debe volver a cambiar este archivo una vez que Google lo solucione".

m2web
fuente