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.