Instalación de la última versión de Chromium con la versión 1

11

Tengo Raspberry Pi B + (versión 1)

He estado buscando en Google y probando tutoriales y sugerencias durante 3 horas más o menos, y no puedo obtener el cromo que funciona con la tienda web de Chrome (creo que necesito la versión 32+, cuyo wheezy predeterminado es la versión 22)

Actualicé raspbian de wheezy a jessie con la esperanza de que la versión 42 (según https://www.raspberrypi.org/forums/viewtopic.php?t=109309&p=751381 ) se instalara, pero apt-get install chromiumo apt-get install chromium-browserdevuelve "no tiene candidato de instalación" incluso aunque mi sources.list tiene

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

Parece que los binarios no existen en el repositorio?

No necesito un sistema operativo raspbian, solo necesito algo que pueda ejecutar Chrome / Chrome y pueda usar extensiones (específicamente Chromecast)

ParoX
fuente
¿Has intentado actualizar tus listas de paquetes sudo apt-get updateantes de instalar?
Will Dereham

Respuestas:

6

Respuesta corta

Actualmente no hay una manera fácil de obtener una versión reciente de Chromium en rpib +.

Opciones

Si solo desea Chromecast, puede probar algunos proyectos que no usan Chromium porque rpib + tiene RAM limitada (lo que limita la funcionalidad de Chromium) y tiene una arquitectura de CPU menos popular (lo que limita sus opciones de instalación).

Si realmente desea una versión reciente de Chromium, necesita encontrar un paquete compilado para la arquitectura de su CPU o construirlo usted mismo. Tenga en cuenta que las compilaciones de Chromium a menudo carecen de muchas funciones disponibles en Google Chrome (webRTC, visualización de pdf, etc.).

Parece que las distribuciones de ramas populares de Linux disponibles para rpib + no tienen lo que está buscando, pero puede verificar todas las opciones aquí .

Raspbian / Debian

Mirando la URL en

cat /etc/apt/sources.list

Puede ver que el sistema operativo oficial (raspbian) para el rpi actualmente tiene 3 versiones:

  • debian 7 wheezy
  • debian 8 jessie
  • debian 9 stretch

apt le dirá en qué parte del repositorio están los archivos

apt-cache show chromium | grep Filename

lo que le permite ver qué versiones de Chromium están disponibles Aunque parece que solo v22 está disponible (se ve como v42 para el rpi2).

Pidora / Fedora

Fedora no incluye cromo en los repositorios centrales y tampoco Pidora.

Arco

Arch Linux ARM solo tiene compilaciones de Chromium para ARMv7, no ARMv6.

Raspberry Pi 2

El Raspberry Pi 2 tiene una arquitectura de CPU más común (ARMv7) y puede obtener compilaciones más recientes de Ubuntu.

Construirlo usted mismo

Intentar construirlo usted mismo usará toda su RAM y bloqueará su raspberrypi (256 MB), pero este es el método que podría usar en qemu o adaptar a la compilación cruzada. También tenga en cuenta que el cromo puede requerir parches para compilar y ejecutarse en el 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
usuario1133275
fuente
Lo intenté sudo dpkg -i chromium-browser_37.0.2062.120-0ubuntu0.12.04.1~pkg917_armhf.debpero obtengo un error debido a la libc6.so.6versión. ¿Cómo resolviste eso? EL ERROR: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
Versión 37 requiere libc6 (>= 2.15y la última Raspbian proporciona sólo con 2.13. No puedo ver cómo podría posiblemente afirman que la versión 37 para armhfque apuntó a, solamente usted tiene un truco especial
zabumba
@joelmaranhao es más fácil si solo instala Ubuntu
user1133275
El código fuente de Chromium se enumera aquí: chromium.org/developers/how-tos/get-the-code . Puede usar esto para construir su propia versión ARMv6. Dice que son 22GB (!!!!) así que asegúrate de tener ese tipo de espacio :)
Phil B.