Instalando o Chromium mais recente com a versão 1

11

Eu tenho o Raspberry Pi B + (versão 1)

Estou pesquisando no Google e tentando tutoriais e sugestões há mais de 3 horas e não consigo obter cromo que funcione com a Chrome Web Store (acho que preciso da versão 32+, da qual o chiado padrão é a versão 22)

Atualizei o raspbian do wheezy para o jessie na esperança de que a versão 42 (por https://www.raspberrypi.org/forums/viewtopic.php?t=109309&p=751381 ) fosse instalada, mas apt-get install chromiumou apt-get install chromium-browserretorna "não tem candidato à instalação" embora meu sources.list tenha

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

Parece que os binários não existem no repositório?

Não preciso de sistema operacional raspbian, só preciso de algo que possa executar o chrome / chromium e usar extensões (especificamente o chromecast)

ParoX
fonte
Você já tentou atualizar suas listas de pacotes sudo apt-get updateantes de instalar?
Will Dereham

Respostas:

6

Resposta curta

No momento, não há uma maneira fácil de obter uma versão recente do Chromium no rpib +.

Opções

Se você quiser apenas o chromecast, tente alguns projetos que não usam o Chromium porque o rpib + é limitado por RAM (limitando a funcionalidade do Chromium) e possui uma arquitetura de CPU menos popular (limitando as opções de instalação).

Se você realmente deseja uma versão recente do Chromium, precisa encontrar um pacote compilado para a arquitetura da CPU ou compilá-lo. Observe que as versões do Chromium geralmente carecem de muitos recursos disponíveis no Google Chrome (webRTC, visualização de pdf etc.).

Parece que as distribuições de ramificações populares do linux disponíveis para o rpib + não têm o que você está procurando, mas você pode verificar todas as opções aqui .

Raspbian / Debian

Olhando para o URL em

cat /etc/apt/sources.list

Você pode ver que o sistema operacional oficial (raspbian) da rpi atualmente possui 3 versões:

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

O apt lhe dirá onde estão os arquivos no repositório

apt-cache show chromium | grep Filename

permitindo que você veja quais versões do Chromium estão disponíveis Embora pareça que apenas a v22 esteja disponível (se parece com a v42 para o rpi2).

Pidora / Fedora

O Fedora não inclui o Chromium nos repositórios principais e nem o Pidora.

Arco

O Arch Linux ARM possui apenas versões do Chromium para o ARMv7 e não o ARMv6.

Raspberry Pi 2

O Raspberry Pi 2 possui uma arquitetura de CPU mais comum (ARMv7) e você pode obter versões mais recentes do Ubuntu.

Construa você mesmo

Tentar construí- lo você mesmo gastará toda a sua memória RAM e travará o seu raspberrypi (256 MB), mas esse é o método que você pode usar no qemu ou adaptar para compilar cruzadamente. Observe também que o cromo pode exigir que os patches sejam compilados e executados no 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
user1133275
fonte
Eu tentei, sudo dpkg -i chromium-browser_37.0.2062.120-0ubuntu0.12.04.1~pkg917_armhf.debmas obtendo erro devido à libc6.so.6versão. Como você resolveu isso? O erro: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
A versão 37 requer libc6 (>= 2.15e o Raspbian mais recente fornece apenas 2.13. Eu não posso ver como você poderia possivelmente afirmam que Versão 37 para armhfque você apontada para, só você tem um corte especial
zabumba
@joelmaranhao é easyer se você acabou de instalar o Ubuntu
user1133275
O código fonte do Chromium está listado aqui: chromium.org/developers/how-tos/get-the-code . Você pode usar isso para criar sua própria versão do ARMv6. Diz que é 22GB (!!!!) para ter certeza de que esse tipo de espaço :)
Phil B.