Comment obtenir du chrome sur la framboise 3

14

J'ai utilisé la commande $ sudo apt-get install chromium et cela n'a pas fonctionné. J'utilise Raspberry Jessie. Lorsque j'ai exécuté la commande, j'ai obtenu ceci:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package chromium 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
However the following packages replace it:
  chromium-inspector chromium-bsu

E: Package 'chromium' has no installation candidate
Allim
la source
1
Remarque: le message d'erreur que vous voyez est dû au fait que le chromiumpackage appartenait à l'origine à un jeu créé vers l'an 2000. Son package a depuis été renommé chromium-bsupour éviter toute confusion avec le nouveau navigateur, qui était par ailleurs empaqueté comme chromium-browser.
Dmitry Grigoryev

Réponses:

1
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/7916060/+files/chromium-browser_45.0.2454.85-0ubuntu0.15.04.1.1181_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/7916060/+files/chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.15.04.1.1181_armhf.deb
sudo dpkg -i chromium-codecs-ffmpeg-extra_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb chromium-browser_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb

puis

sudo apt-get install -f

puis

sudo dpkg -i chromium-codecs-ffmpeg-extra_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb chromium-browser_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb
DolbyOver
la source
5
À mon humble avis, c'est un mauvais conseil car il ne vérifie pas le fichier téléchargé et ne se soucie pas des mises à jour de sécurité, c'est-à-dire laisse à l'utilisateur un navigateur Web obsolète et éventuellement vulnérable assez rapidement. Cependant, l'utilisation de ce repo Ubuntu semble être un bon conseil en général.
Axel Beckert
28

Il est maintenant dans le référentiel raspberrypi.org pour Raspbian.

sudo apt-get install chromium-browser
Ben Cline
la source
Quelqu'un peut-il confirmer cela? Je ne peux pas le voir dans Jessie. Il y a un chromium-browserdans Wheezy, qui est vraiment ancien (version 22.0) et ne devrait pas être utilisé IMO.
Dmitry Grigoryev
1
C'est tout ce que j'ai utilisé lors de l'installation sur une image Jessie Lite et fonctionne bien.
Ben Cline
2
Pourriez-vous nous dire ce que vous avez /etc/apt/sources.list?
Dmitry Grigoryev
2
Oui, je peux le confirmer. Ce n'est tout simplement pas dans le référentiel APT de raspbian.org mais dans celui sur archive.raspberrypi.org/debian, c'est-à-dire dans le référentiel APT de Raspberry Pi Foundation pour Raspbian. J'ai soumis une modification clarifiant la réponse ci-dessus. Donc, si vous n'avez pas ce référentiel APT supplémentaire, vous ne le verrez pas.
Axel Beckert
22

Cette réponse est dépassée et ne devrait plus être suivie. Voir /raspberrypi//a/56231/42933 pour — depuis octobre 2016 — la réponse la plus appropriée.

Comme déjà montré dans la réponse précédente, l'idée générale est d'utiliser des builds Chromium à partir d'Ubuntu. L'utilisation de leur référentiel de stockage intermédiaire pour les mises à jour de sécurité Chromium n'est probablement pas le seul moyen, mais ce n'est pas non plus un mauvais choix:

  • Toujours à jour.
  • Contient uniquement du chrome et ne contient aucun package non lié.

Pour ajouter ce PPA à votre Raspbian Jessie ou Debian Jessie sur un Raspberry Pi 2 ou 3 (ne fonctionnera pas sur le Raspberry Pi 1), ajoutez la vividversion de https://launchpad.net/~canonical-chromium-builds/+ archivez / ubuntu / stage sur votre /etc/apt/sources.listou créez un nouveau fichier /etc/apt/sources.list.d/chromium-ppa.listavec les lignes suivantes (référentiel source commenté par défaut sur Raspbian):

deb http://ppa.launchpad.net/canonical-chromium-builds/stage/ubuntu vivid main 
#deb-src http://ppa.launchpad.net/canonical-chromium-builds/stage/ubuntu vivid main 

Ubuntu 15.10 Vivid est la version d'Ubuntu la plus proche de Debian / Raspbian 8 Jessie et n'a donc pas besoin d'être installée de paquets supplémentaires non-Raspbian / -Debian pour répondre aux dépendances. ( Ubuntu 15.04 Vivid lui-même n'est plus pris en charge , mais les versions de Chromium sont toujours générées pour cela pour une raison que je ne connais pas. Si cela s'arrête, vous pouvez passer à Ubuntu 14.04 LTS Trusty ou Ubuntu 15.10 Wily et installer les quelques dépendances supplémentaires. des référentiels Ubuntu normaux.)

Pour pouvoir vérifier les packages téléchargés, vous devez importer la clé GnuPG correspondante dans APT. En utilisant l'empreinte digitale complète comme identifiant de clé lors du téléchargement et de l'importation de la clé, vous pouvez être aussi sûr d'avoir la bonne clé qu'en comparant l'empreinte digitale après le téléchargement:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DB69B232436DAC4B50BDC59E4E1B983C5B393194

Veuillez vérifier l'empreinte digitale ci-dessus par rapport à celle publiée sur https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage pour être sûr de permettre à la bonne clé d'installer les packages sur votre système.

Enfin, il vous suffit de mettre à jour la liste des packages et d'installer le package chrome-browser:

sudo apt update
sudo apt install chromium-browser

Après cela, vous pouvez déjà appeler chromium-browsersur la ligne de commande. Mais pour le voir aussi dans le menu, etc., vous voudrez peut-être vous déconnecter puis vous reconnecter ou simplement redémarrer.

Axel Beckert
la source
2
+1 pour une solution qui se met à jour. Je ne connaissais auparavant que la méthode décrite dans l'autre réponse.
tjohnson
1
Après avoir cliqué sur le lien, je ne sais pas si c'est une bonne idée. Selon la description du PPA, "Les choses ici sont soit nouvelles et cassées et non prêtes à l'emploi, soit atterrissant dans la distribution de toute façon dans quelques jours. Vous ne devriez pas utiliser cela à moins d'y être invité."
tjohnson
Après avoir suivi ces instructions d'installation, j'ai un navigateur Chromium fonctionnel qui ne charge pas les images de nombreux sites (y compris Twitter). Je soupçonne que cela pourrait être lié au chargement d'images via SSL. Des idées quoi de neuf?
Dan Esparza
6

Axel Beckert a raison dans sa réponse, cependant toute version de Chromium après 48 ne fonctionnera pas sur armhf (qui est ce que Raspberry Pi 2 & 3 utilise) à cause de ce bogue: https://bugs.launchpad.net/ubuntu/+source/ navigateur chrome / + bug / 1563184

Pour corriger cela, j'ai modifié la réponse de DolbyOver comme suit:

wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-browser_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-codecs-ffmpeg_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-codecs-ffmpeg-extra_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-chromedriver_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

sudo apt-get install -f

sudo dpkg -i chromium-codecs-ffmpeg_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-codecs-ffmpeg-extra_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-chromedriver_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-browser_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

Utilisez cette méthode jusqu'à ce que le bogue ci-dessus soit corrigé.

th317erd
la source
1
Cela a fonctionné comme un charme sur mon Raspberry Pi 3. Merci!
Dan Esparza
Les mêmes problèmes que pour la première réponse s'appliquent: les packages téléchargés ne sont pas vérifiés du tout.
Axel Beckert
Je suis d'accord avec vous, comme vous l'avez peut-être remarqué. Mais jusqu'à ce que le problème soit RÉELLEMENT / CORRECTEMENT résolu, les gens n'ont pas le choix ici
th317erd
Depuis août 2017, le package de navigateur de chrome sur raspbian Stretch correspond à la dernière version disponible (Chromium 60)
Quentin S.
0

La réponse de Ben à propos des dépôts raspberrypi.org n'a pas fonctionné pour moi car elle essaie de récupérer raspberrypi-bootloaderet d'autres packages que je n'étais pas prêt à installer.

Ce que j'ai fini par faire, c'est retirer Chromium d'Ubuntu, mais via le gestionnaire de paquets pour avoir des mises à jour et une vérification.

J'utilise Jessie et Trusty à partir d'aujourd'hui, mais cela devrait également fonctionner pour les nouvelles versions.

  • Ajoutez des dépôts de confiance:

    deb http://ports.ubuntu.com trusty main universe multiverse
    deb http://ports.ubuntu.com trusty-updates main universe multiverse
    
  • Configuration de la version par défaut pour apt:

    echo 'APT::Default-Release "jessie";' > /etc/apt/apt.conf.d/10release
    
  • Ajoutez des clés Ubuntu au magasin de confiance d'apt:

    apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32
    
  • Mise à jour et installation

    apt-get update
    apt-get install chromium-browser/trusty chromium-browser-l10n/trusty chromium-codecs-ffmpeg-extra/trusty
    

Il peut être préférable d' utiliser -t trustyau lieu de /trustydans certains cas (par exemple, vous souhaitez également insérer toutes les dépendances)

GnP
la source