Wie bekomme ich Chrom auf Himbeere 3

14

Ich habe den Befehl benutzt $ sudo apt-get install chromium und es hat nicht funktioniert. Ich benutze Raspberry Jessie. Als ich den Befehl ausgeführt habe, habe ich Folgendes erhalten:

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
quelle
1
Randnotiz: Die Fehlermeldung, die Sie sehen, ist darauf zurückzuführen, dass das chromiumPaket ursprünglich zu einem Spiel gehörte, das um das Jahr 2000 erstellt wurde. Das Paket wurde seitdem umbenannt chromium-bsu, um Verwechslungen mit dem neuen Browser zu vermeiden, der im Übrigen als verpackt wurde chromium-browser.
Dmitry Grigoryev

Antworten:

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

und dann

sudo apt-get install -f

und dann

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
quelle
5
IMHO ist dies ein schlechter Rat, da es weder die heruntergeladene Datei überprüft noch Sicherheitsupdates berücksichtigt, dh den Benutzer ziemlich schnell mit einem veralteten und möglicherweise anfälligen Webbrowser zurücklässt. Die Verwendung dieses Ubuntu-Repos scheint jedoch im Allgemeinen ein guter Rat zu sein.
Axel Beckert
28

Es befindet sich jetzt im Repository von raspberrypi.org für Raspbian.

sudo apt-get install chromium-browser
Ben Cline
quelle
Kann das jemand bestätigen? Ich kann es in Jessie nicht sehen. Es gibt ein chromium-browserin Wheezy, das wirklich alt ist (Version 22.0) und IMO nicht verwendet werden sollte.
Dmitry Grigoryev
1
Es ist alles, was ich bei der Installation auf einem Jessie Lite-Image verwendet habe und es funktioniert einwandfrei.
Ben Cline
2
Könnten Sie sagen, was Sie in haben /etc/apt/sources.list?
Dmitry Grigoryev
2
Ja, das kann ich bestätigen. Es befindet sich nicht im APT-Repository von raspbian.org, sondern im Repository von archive.raspberrypi.org/debian, dh im APT-Repository der Raspberry Pi Foundation für Raspbian. Ich habe für die obige Antwort eine entsprechende Klärungsredaktion eingereicht. Wenn Sie also nicht über dieses zusätzliche APT-Repository verfügen, wird es nicht angezeigt.
Axel Beckert
22

Diese Antwort ist veraltet und sollte nicht mehr befolgt werden. Unter /raspberrypi//a/56231/42933 finden Sie - seit Oktober 2016 - die am besten geeignete Antwort.

Wie bereits in der vorherigen Antwort gezeigt, besteht die allgemeine Idee darin, Chromium-Builds von Ubuntu zu verwenden. Die Verwendung des Staging-Repositorys für Chromium-Sicherheitsupdates ist wahrscheinlich nicht der einzige, aber auch keine schlechte Wahl:

  • Immer auf dem neuesten Stand.
  • Enthält nur Chrom und keine unabhängigen Pakete.

Fügen Sie die vividVersion von https://launchpad.net/~canonical-chromium-builds/+ hinzu, um dieses PPA Ihrem Raspbian Jessie oder Debian Jessie auf einem Raspberry Pi 2 oder 3 hinzuzufügen (funktioniert auf dem Raspberry Pi 1 nicht) archive / ubuntu / stage zu Ihrer /etc/apt/sources.listoder erstellen Sie eine neue Datei /etc/apt/sources.list.d/chromium-ppa.listmit den folgenden Zeilen (Quell-Repository auf Raspbian standardmäßig auskommentiert):

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 ist die Ubuntu-Version, die Debian / Raspbian 8 Jessie am nächsten kommt und daher keine zusätzlichen Nicht-Raspbian / Debian-Pakete benötigt, um Abhängigkeiten zu erfüllen. ( Ubuntu 15.04 Vivid selbst wird nicht mehr unterstützt , aber Chromium-Builds werden aus mir unbekannten Gründen immer noch dafür generiert. Wenn dies nicht mehr möglich ist , möchten Sie möglicherweise zu Ubuntu 14.04 LTS Trusty oder Ubuntu 15.10 Wily wechseln und die wenigen zusätzlichen Abhängigkeiten installieren aus normalen Ubuntu-Repositories.)

Um die heruntergeladenen Pakete überprüfen zu können, müssen Sie den entsprechenden GnuPG-Schlüssel in APT importieren. Wenn Sie beim Herunterladen und Importieren des Schlüssels den vollständigen Fingerabdruck als Schlüssel-ID verwenden, können Sie sicher sein, dass Sie den richtigen Schlüssel haben, wie beim Vergleichen des Fingerabdrucks nach dem Herunterladen:

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

Bitte überprüfen Sie den obigen Fingerabdruck mit dem auf https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage veröffentlichten Fingerabdruck , um sicherzustellen, dass der richtige Schlüssel zum Installieren von Paketen auf Ihrem System vorhanden ist.

Schließlich müssen Sie nur noch die Paketliste aktualisieren und das Chrom-Browser-Paket installieren:

sudo apt update
sudo apt install chromium-browser

Danach können Sie bereits chromium-browserauf der Kommandozeile aufrufen . Um dies jedoch auch im Menü usw. anzuzeigen, möchten Sie sich möglicherweise abmelden und erneut anmelden oder einfach neu starten.

Axel Beckert
quelle
2
+1 für eine Lösung, die sich selbst aktualisiert. Ich wusste nur vorher über die in der anderen Antwort beschriebene Methode Bescheid.
Tjohnson
1
Nach dem Klicken auf den Link bin ich mir nicht sicher, ob dies eine gute Idee ist. Laut der PPA-Beschreibung "sind die Dinge hier entweder neu und kaputt und nicht einsatzbereit oder landen sowieso in ein paar Tagen in der Distribution. Sie sollten diese nicht verwenden, es sei denn, Sie werden dazu aufgefordert."
Tjohnson
Nachdem ich diese Installationsanweisungen befolgt habe, habe ich einen funktionierenden Chromium-Browser, der keine Bilder von vielen Websites (einschließlich Twitter) lädt. Ich vermute, es könnte mit dem Laden von Bildern über SSL zusammenhängen. Irgendwelche Ideen, was ist los?
Dan Esparza
6

Axel Beckert ist in seiner Antwort korrekt, aber jede Version von Chromium nach 48 wird aufgrund dieses Fehlers nicht auf armhf ausgeführt (was Raspberry Pi 2 & 3 verwendet): https://bugs.launchpad.net/ubuntu/+source/ Chrom-Browser / + Bug / 1563184

Um dies zu korrigieren, habe ich die Antwort von DolbyOver wie folgt geändert:

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

Verwenden Sie diese Methode, bis der obige Fehler behoben wurde.

th317erd
quelle
1
Dies funktionierte wie ein Zauber auf meinem Himbeer-Pi 3. Danke!
Dan Esparza
Es gelten weiterhin die gleichen Probleme wie bei der ersten Antwort: Die heruntergeladenen Pakete werden überhaupt nicht überprüft.
Axel Beckert
Ich habe dir zugestimmt, wie du vielleicht bemerkt hast. Aber bis das Problem WIRKLICH / RICHTIG gelöst ist, haben die Leute hier keine andere Wahl
31.
Ab August 2017 entspricht das Chrom-Browser-Paket auf Raspbian Stretch der neuesten verfügbaren Version (Chrom 60)
Quentin S.
0

Bens Antwort auf raspberrypi.org-Repos hat bei mir nicht funktioniert, weil es versucht, raspberrypi-bootloaderandere Pakete einzuspielen, die ich nicht installieren wollte.

Am Ende habe ich Chromium von Ubuntu heruntergeladen, aber über den Paketmanager, um Updates und Überprüfungen zu erhalten.

Ab heute verwende ich Jessie und Trusty, aber es sollte auch für neuere Releases funktionieren.

  • Fügen Sie vertrauenswürdige Repos hinzu:

    deb http://ports.ubuntu.com trusty main universe multiverse
    deb http://ports.ubuntu.com trusty-updates main universe multiverse
    
  • Richten Sie das Standard-Release für apt ein:

    echo 'APT::Default-Release "jessie";' > /etc/apt/apt.conf.d/10release
    
  • Fügen Sie Ubuntu-Schlüssel zum Truststore von apt hinzu:

    apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32
    
  • Aktualisieren und installieren

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

In einigen Fällen ist die Verwendung von -t trustystatt /trustymöglicherweise vorzuziehen (z. B. möchten Sie auch alle Abhängigkeiten einbeziehen).

GnP
quelle