Installieren des neuesten Chromium mit Version 1


11

Ich habe Raspberry Pi B + (Version 1)

Ich habe ungefähr 3 Stunden lang gegoogelt und Tutorials und Vorschläge ausprobiert, und ich kann für mein ganzes Leben kein Chrom bekommen, das mit dem Chrome-Webshop funktioniert (ich glaube, ich brauche Version 32+, von der die Standardversion 22 ist).

Ich habe raspbian von wheezy auf jessie aktualisiert, in der Hoffnung, dass die Version 42 (per https://www.raspberrypi.org/forums/viewtopic.php?t=109309&p=751381 ) installiert wird, aber apt-get install chromiumoder apt-get install chromium-browser"gibt keinen Installationskandidaten" zurück obwohl meine source.list hat

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi

Es scheint, dass die Binärdateien im Repo nicht vorhanden sind?

Ich brauche kein Raspbian-Betriebssystem, ich brauche nur etwas, das Chrome / Chrom ausführen und Erweiterungen verwenden kann (speziell Chromecast).


Haben Sie versucht, Ihre Paketlisten sudo apt-get updatevor der Installation zu aktualisieren ?
— Will Dereham

Antworten:


6

Kurze Antwort

Derzeit gibt es keine einfache Möglichkeit, einen aktuellen Chromium-Build auf dem rpib + zu erstellen.

Optionen

Wenn Sie nur Chromecast möchten, können Sie einige Projekte ausprobieren , die Chromium nicht verwenden, da rpib + RAM-begrenzt ist (Einschränkung der Chromium-Funktionalität) und eine weniger beliebte CPU-Architektur aufweist (Einschränkung Ihrer Installationsoptionen).

Wenn Sie wirklich eine aktuelle Version von Chromium möchten, müssen Sie ein Paket finden, das für Ihre CPU-Architektur kompiliert wurde, oder es selbst erstellen. Beachten Sie, dass Chromium-Builds häufig nicht über viele in Google Chrome verfügbare Funktionen verfügen (webRTC, PDF-Anzeige usw.).

Es scheint, dass die für rpib + verfügbaren Distributionen beliebter Linux-Zweige nicht das haben, wonach Sie suchen, aber Sie können alle Optionen hier überprüfen .

Raspbian / Debian

Blick auf die URL in

cat /etc/apt/sources.list

Sie können sehen, dass das offizielle Betriebssystem (raspbian) für das RPI derzeit 3 ​​Versionen hat:

  • Debian 7 keuchend
  • Debian 8 Jessie
  • Debian 9 Stretch

apt teilt Ihnen mit, wo sich die Dateien im Repository befinden

apt-cache show chromium | grep Filename

So können Sie sehen, welche Chromium-Versionen verfügbar sind. Es sieht jedoch so aus, als ob nur v22 verfügbar ist (sieht aus wie v42 für rpi2).

Pidora / Fedora

Fedora nicht enthalten Chrom in den Bohrkernlager und weder tut Pidora.

Bogen

Arch Linux ARM verfügt nur über Chromium-Builds für ARMv7, nicht für ARMv6.

Himbeer Pi 2

Der Raspberry Pi 2 verfügt über eine allgemeinere CPU-Architektur (ARMv7). Sie können auch neuere Builds von Ubuntu herunterladen.

Bauen Sie es selbst

Wenn Sie versuchen , es selbst zu erstellen , wird Ihr gesamter Arbeitsspeicher aufgebraucht und Ihr Himbeer- Pi (256 MB) zum Absturz gebracht. Dies ist jedoch die Methode, die Sie in Qemu verwenden oder zum Cross-Kompilieren anpassen können. Beachten Sie auch, dass für Chrom möglicherweise Patches erforderlich sind, um das Himbeerpi zu kompilieren und auszuführen:

mkdir /opt/chromium
cd /opt/chromium
#tmux new -s chromium
git clone --depth 1 https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH=$PATH:/opt/chromium/depot_tools
nice fetch --nohooks --no-history chromium
./build/install-build-deps.sh
gclient runhooks
./build/gyp_chromium -Dcomponent=shared_library -Dfastbuild=1
nice ninja -C out/Release chrome
#echo out/Debug/chrome

Ich habe versucht, sudo dpkg -i chromium-browser_37.0.2062.120-0ubuntu0.12.04.1~pkg917_armhf.debaber aufgrund der libc6.so.6Version einen Fehler zu bekommen . Wie haben Sie das gelöst? DER dpkg: dependency problems prevent configuration of chromium-browser: chromium-browser depends on libc6 (>= 2.15-0ubuntu8); however: Version of libc6:armhf on system is 2.13-38+rpi2+deb7u8. chromium-browser depends on chromium-codecs-ffmpeg-extra (>= 0.6) | chromium-codecs-ffmpeg (>= 0.6); however: Package chromium-codecs-ffmpeg-extra is not installed. Package chromium-codecs-ffmpeg is not installed.
— FEHLER

1
Version 37 erfordert libc6 (>= 2.15und neueste Raspbian bietet nur mit 2.13. Ich kann nicht sehen, wie Sie möglicherweise behaupten könnten, dass Version 37 für armhfSie darauf hingewiesen hat, nur Sie haben einen speziellen Hack
— zabumba

@joelmaranhao es ist einfacher, wenn Sie nur Ubuntu installieren
— user1133275

Der Quellcode für Chromium ist hier aufgeführt: chromium.org/developers/how-tos/get-the-code . Sie können dies verwenden, um Ihre eigene ARMv6-Version zu erstellen. Sagt, es ist 22 GB (!!!!), also stellen Sie sicher, dass Sie diese Art von Speicherplatz haben :)
— Phil B.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.