Plus de mises à jour pour Google Chrome 32 bits

106

J'utilise Google Chrome 48.0 32 bits. Aujourd'hui, lorsque j'ai lancé Google Chrome, j'ai reçu le message suivant:

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

Je pensais que Ubuntu 14.04 était supporté pendant cinq ans, que se passe-t-il exactement ici?

Et sur Ubuntu 64 bits, j'obtiens une erreur de Update Manager et 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
la source
36
Google Chrome n'est pas fourni par les référentiels Ubuntu.
xangua
3
@xangua D'accord, mais pourquoi le message? Est-il possible de le désactiver ou de rendre mon Ubuntu compatible?
Parto
7
Pour une raison quelconque, ils prétendent qu'ils ne fonctionneront plus avec la version 14.04 (dépendances plus anciennes?), Vous devrez trouver un moyen de contacter et de demander directement à Google. Le duplicata mentionné indique seulement qu'ils sont fondamentalement paresseux ...
xangua
3
@Parto "ou peut-être rendre compatible Ubuntu" Bien sûr: convaincre Google de le prendre en charge.
fkraiem
1
Le font-ils pour la même raison qu'ils ont créé la version spécifique à Windows Vista il y a un an - trop peu de personnes testent les versions préliminaires pour maintenir un contrôle qualité adéquat.
Dan Neely

Réponses:

128

Informations importantes sur l'installation de Chrome dans Ubuntu 16.04 et 17.04 en bas!

Ce message est valide uniquement pour les systèmes Linux 32 bits. Les systèmes 64 bits resteront bien entendu pris en charge. Lorsque vous avez installé la version 32 bits d'Ubuntu, Google Chrome ne recevra aucune mise à jour à partir de mars 2016. Cette annonce avait déjà été annoncée par Google le 1er décembre 2015.

Google: Nous allons mettre fin au support de Google Chrome sur Linux 32 bits, Ubuntu Precise (12.04) ...

Lorsque vous souhaitez recevoir les mises à jour de Chrome, vous devez passer à la version 64 bits d'Ubuntu. Ubuntu 14.04.3 LTS et Ubuntu 15.10 sont de toute façon recommandés pour le téléchargement au format 64 bits. La prochaine édition Ubuntu LTS 16.04 Xenial Xerus paraîtra en avril 2016, installez-la en 64 bits.

Entre mars et avril, vous pouvez utiliser le navigateur Web Firefox pré-installé . Sinon, vous pouvez installer chrome-browser ou epiphany-browser à partir de référentiels Ubuntu. Ou vous pouvez installer la version 64 bits d’Ubuntu 14.04, mais est-ce que cela en vaut la peine? ... tu décides ...

Le support quinquennal pour les éditions Ubuntu LTS couvre le système, y compris les référentiels officiels. Google Chrome n'est pas disponible dans les référentiels Ubuntu officiels . C'est la raison pour laquelle les développeurs Canonical / Ubuntu n'offrent pas de support LTS sur cinq ans.

Informations de mise à jour 2016-03-03: Google a supprimé la version 32 bits de son référentiel!

Comme vous pouvez le constater sur le site Web de Google Chrome , aucune édition Linux 32 bits n’est plus proposée.

En cours d'exécution sudo apt-get updatedonne l'erreur suivante:

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.  

En guise de solution de contournement, définissez les référentiels spécifiquement pour 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"

Référence: Correction "Echec de l'extraction" du référentiel Google Chrome.

Informations de mise à jour 2016-03-09: Google semble avoir résolu le problème dans la version 49.0.2623.87!

/opt/google/chrome/cron/google-chrome Le fichier contient maintenant les entrées pertinentes pour l'architecture:

# 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 Le fichier montre cette entrée pertinente pour l'architecture:

### 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

Informations de mise à jour 2016-04-21: Comment installer le navigateur Google Chrome sous Ubuntu 16.04

Il existe actuellement un problème pour installer Google Chrome par téléchargement à partir du site Web de Google. Lorsque vous cliquez sur le .debfichier, Ubuntu Software s'ouvre, mais rien ne se passe lorsque vous cliquez sur Installer. Installez Google Chrome correctement de cette façon - ouvrez un terminal et exécutez les commandes suivantes:

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

Il y a peu de nouveau problème de "signature faible" lors de la mise à jour des référentiels - mais il peut être ignoré:

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

Informations de mise à jour 2017-04-13: Comment installer le navigateur Google Chrome sous Ubuntu 17.04

Les commandes données ci-dessus pour Ubuntu 16.04 sont toujours valides et constituent la meilleure solution pour installer Google Chrome avec succès. Remarque: la commande aptpeut également être utilisée apt-get.

cl-netbox
la source
6
Que se passe-t-il si la personne utilise un système d'exploitation 32 bits? devrait en parler
Edward Torvalds le
4
Techniquement, on peut toujours utiliser Chrome sur un système 32 bits, cela signifie simplement qu'il ne sera pas pris en charge et qu'en cas de problème de sécurité, Google ne le corrigera pas. La meilleure solution est peut-être de passer à un système 64 bits, ou au chrome comme alternative
Sergiy Kolodyazhnyy
5
Je suis sur 64 bits Ubuntu 12.04 et sur: chrome dit que c'est 64 bits, mais recevront toujours le même message. Version 48.0.2564.82 (64 bits)
utilisateur871199 le
4
@ LightnessRacesinOrbit J'ai déjà migré vers Firefox en raison de la façon dont Google nous a transmis le bouton du profil. Maintenant, ils désavouent les utilisateurs Ubuntu 32 bits. ETA jusqu'à ce que Google cesse d'utiliser Chrome, car personne ne l'utilise plus?
John Dvorak le
1
J'avais toujours l'erreur après avoir édité le /etc/apt/sources.list.d/google-chrome.list, alors j'ai aussi édité le fichier /etc/apt/sources.list.d/google.list, ça a résolu le problème.
Vivi
29

En réalité, le mot "pris en charge" dans ce message ne signifie pas ce que vous pensez que cela signifie. Lorsque Google dit que "ce système ne sera plus pris en charge", ils disent "nous allons arrêter de fournir la mise à jour Chrome pour ce système". D'autre part, lorsque Canonical déclare que "Ubuntu 14.04 sera prise en charge pendant cinq ans", ils affirment que "les packages des référentiels officiels recevront des mises à niveau pendant cinq ans". Étant donné que les packages Chrome ne figurent pas dans les référentiels Ubuntu officiels, il n’ya pas de contradiction entre les deux.

fkraiem
la source
3
C'est un fait de la vie à propos des systèmes hérités (je sais que j'en ai soigné plus d'un au fil des ans). Coûts de support (argent ou temps, peu importe la manière dont vous en tenez compte). Les fournisseurs de logiciels doivent décider où placer leurs ressources et ils finiront par couper les anciennes lignes. Dans ce cas, l'OP s'est senti confiant car il pensait avoir une garantie, mais il a ensuite ajouté un composant logiciel en dehors de cette garantie.
dmckee
20

EDIT: il semble que Google ait ajouté les modifications correctes aux mises à jour. Donc, fixer simplement la ligne du référentiel, puis lancer la mise à jour devrait être une bonne chose à partir de maintenant.


Google a arrêté la prise en charge de Chrome 32 bits pour Linux. Fait intéressant, sur le site de téléchargement de Google Chrome , ils ont toujours le lien vers la version 32 bits.


Pour résoudre ce problème, apportez les modifications suivantes:

(Facultatif) Commencez par supprimer Google Chrome et le fichier de référentiel: ne vous inquiétez pas, vos paramètres doivent toujours être sûrs.

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

Puis mettez à jour le système:

sudo apt-get update

Ensuite, corrigez les commandes suivantes du fichier de référentiel Google Chrome:

Ajouter la clé: Seulement s'il s'agit d'une première installation.

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

Ajoutez ensuite les modifications au référentiel:

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 est déjà installé:

sudo apt-get update
sudo apt-get upgrade

Si ce n'est pas installé:

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

J'espère que cela t'aides!

Terrance
la source
@JoeMorano De rien! =)
Terrance
Le problème est que ce paramètre sera annulé après la première mise à jour de Chrome.
Pilot6
@ Pilot6 Bon point. J'ai modifié ma réponse ici, à partir de ce matin, avec une mise à jour de Chrome, elle ne modifiait pas mes modifications.
Terrance
J'ai corrigé le problème de mise à jour en ajoutant simplement [arch = amd64] à la définition du référentiel. mise à jour terminée avec succès par la suite. Aucune désinstallation / installation nécessaire
Amir Uval
@uval Vous savez, je pense honnêtement que c’est la manière dont les gens installent Google Chrome à l’origine qui fait la différence. Si vous installez à partir du Web, qui télécharge le fichier .deb, il définit automatiquement les paramètres qui peuvent le modifier ultérieurement. Je l'ai fait la première fois et une mise à jour a changé la mienne. Après l'avoir fait ainsi dans la réponse, cela ne l'a pas changé depuis. Juste une pensée.
Terrance
13

Basculez vers Chromium - il est pratiquement identique (il vous permet même de vous connecter à Google de la même manière que Chrome), entièrement open source et fourni par les référentiels Ubuntu.

Suivez les instructions suivantes pour obtenir une assistance Flash avec Chromium .

Keith
la source
6

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

De là:

Pour offrir la meilleure expérience possible aux versions Linux les plus utilisées, nous allons mettre fin au support de Google Chrome sous Linux 32 bits, Ubuntu Precise (12.04) et Debian 7 (Wheezy) début mars 2016. Chrome continuera à fonctionner sous mais ces plates-formes ne recevront plus les mises à jour et les correctifs de sécurité.

Nous avons l'intention de continuer à prendre en charge les configurations de génération 32 bits sous Linux afin de prendre en charge la construction de Chromium. Si vous utilisez Precise, nous vous recommandons de mettre à niveau vers Trusty.

DK Bose
la source
2
Linux 64 bits est-il vraiment le "Linux le plus utilisé" par une marge marginale? J'en doute.
Courses de légèreté en orbite
J'aime la façon dont Google dit "mise à niveau" quand il veut dire "faites quelque chose pour nous permettre de vous forcer à utiliser nos données".
wizzwizz4
4
Pourquoi quelqu'un utiliserait-il encore Unix 32 bits? Les processeurs 64 bits sont courants depuis presque une décennie.
Alan Shutko
1
@ LightnessRacesinOrbit: selon la dernière étude Steam, store.steampowered.com/hwsurvey , les 5 principales distributions Linux, qui correspondent à elles seules à environ 60% de leurs utilisateurs Linux, sont en 64 bits.
MestreLion
3
@ AlanShutko Parce que nous avons du vieux matériel.
Marbre organique
4

Sur Ubuntu 64 bits, tapez les commandes suivantes:

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

Et

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

Package de mise à jour: sudo apt-get update

Selon webupd8 Sous OS 64 bits, vous devez éditer les deux fichiers suivants:

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

Changer la ligne 3 de:

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

à:

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

Modifier /opt/google/chrome/cron/google-chrome

Changez REPOCONFIG et SSLREPOCONFIG en:

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

À

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"

Mise à jour du 3 août 2016 :

Pour installer la dernière version de Google Chrome 50 (64bits) sur Ubuntu 16.04 LTS via PPA avec une bonne signature:

Téléchargez la clé publique Google:

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

Ajouter un référentiel Google Chrome:

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

Mise à jour du référentiel:

sudo apt update

ou

sudo apt-get update

Installez Google Chrome:

sudo apt install google-chrome-stable

ou

sudo apt-get install google-chrome-stable
GAD3R
la source
1

Selon http://www.webupd8.org/2016/03/fix-failed-to-fetch-google-chrome_3.html , procédez comme suit à partir de l'invite de commande:

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"

Notez que, selon la source ci-dessus, "ce fichier est modifié à chaque mise à jour de Google Chrome et il semble impossible de le contourner (modification de / opt / google / chrome / cron / google-chrome ou de / etc / default / google-chrome Cela n'affectera pas cette situation. Par conséquent, jusqu'à ce que Google modifie son package, vous devrez appliquer le correctif ci-dessus après chaque mise à jour de Google Chrome. modifié par les mises à jour de Google Chrome, en utilisant "sudo chattr + i /etc/apt/sources.list.d/google-chrome.list" (qui peut être inversé à l’aide de: "sudo chattr -i / etc / apt / sources. list.d / google-chrome.list ") mais ce n’est pas idéal et vous devez modifier ce fichier une fois que Google aura résolu le problème."

m2web
la source