Installazione dell'ultimo Chromium con la versione 1


11

Ho Raspberry Pi B + (versione 1)

Sono stato su Google e ho provato tutorial e suggerimenti per 3 ore o giù di lì, e per la vita non riesco a ottenere il cromo che funziona con il Chrome Web Store (penso di aver bisogno della versione 32+ di cui il wheezy predefinito è la versione 22)

Ho aggiornato raspbian da wheezy a jessie nella speranza che la versione 42 (per https://www.raspberrypi.org/forums/viewtopic.php?t=109309&p=751381 ) si installasse, ma apt-get install chromiumo apt-get install chromium-browserrestituisce "non ha nessun candidato all'installazione" anche anche se la mia fonte.list ha

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

Sembra che i binari non esistano nel repository?

Non ho bisogno di raspbian OS, ho solo bisogno di qualcosa che possa eseguire chrome / chromium e usare estensioni (in particolare chromecast)


Hai provato ad aggiornare gli elenchi dei pacchetti con sudo apt-get updateprima dell'installazione?
Will Dereham,

Risposte:


6

Risposta breve

Al momento non esiste un modo semplice per ottenere una build Chromium recente su rpib +.

Opzioni

Se vuoi solo Chromecast potresti provare alcuni progetti che non usano Chromium perché rpib + ha una RAM limitata (limitando la funzionalità di Chromium) e ha un'architettura CPU meno popolare (limitando le opzioni di installazione).

Se vuoi davvero una versione recente di Chromium devi trovare un pacchetto compilato per la tua architettura CPU o costruirlo da solo. Tieni presente che spesso nelle build di Chromium mancano molte funzioni disponibili in Google Chrome (webRTC, visualizzazione pdf, ecc.).

Sembra che le distribuzioni dei rami popolari di Linux disponibili per rpib + non abbiano ciò che stai cercando, ma puoi controllare tutte le opzioni qui .

Raspbian / Debian

Guardando l'URL in

cat /etc/apt/sources.list

Puoi vedere che il sistema operativo ufficiale (raspbian) per rpi attualmente ha 3 versioni:

  • debian 7 wheezy
  • Debian 8 Jessie
  • tratto Debian 9

apt ti dirà dove sono i file nel repository

apt-cache show chromium | grep Filename

permettendoti di vedere quali versioni di Chromium sono disponibili Anche se sembra che sia disponibile solo v22 (sembra v42 per rpi2).

Pidora / Fedora

Fedora non include Chromium nei repository core e nemmeno Pidora.

Arco

Arch Linux ARM ha solo build Chromium per ARMv7 e non ARMv6.

Raspberry Pi 2

Raspberry Pi 2 ha un'architettura CPU più comune (ARMv7) e puoi ottenere build più recenti da Ubuntu.

Costruiscilo tu stesso

Tentare di costruirlo da solo utilizzerà tutta la RAM e arresta in crash raspberrypi (256 MB), ma questo è il metodo che potresti usare in qemu o adattarti alla compilazione incrociata. Si noti inoltre che il cromo potrebbe richiedere la compilazione e l'esecuzione di patch sul raspberrypi:

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

Ho provato sudo dpkg -i chromium-browser_37.0.2062.120-0ubuntu0.12.04.1~pkg917_armhf.debma ho riscontrato un errore a causa della libc6.so.6versione. Come lo hai risolto? L'ERRORE: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.
zabumba,

1
La versione 37 richiede libc6 (>= 2.15e l'ultima Raspbian fornisce solo con 2.13. Non riesco a vedere come potresti affermare che la Versione 37 per armhfte ha indicato, solo tu hai un trucco speciale
zabumba

@joelmaranhao è più semplice se installi Ubuntu
user1133275

Il codice sorgente per Chromium è elencato qui: chromium.org/developers/how-tos/get-the-code . Puoi usarlo per creare la tua versione ARMv6. Dice che sono 22 GB (!!!!) quindi assicurati di avere quel tipo di spazio :)
Phil B.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.