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
sudo apt-get update
vor der Installation zu aktualisieren ?