安装最新的Chromium版本1


11

我有Raspberry Pi B +(版本1)

我一直在搜寻Google并尝试了3个小时左右的教程和建议,但我终生无法获得可与chrome网上商店一起使用的铬(我认为我需要32+版本,默认版本为22)

我将raspbian从wheezy升级到jessie,希望可以安装版本42(每个https://www.raspberrypi.org/forums/viewtopic.php?t=109309&p=751381),但apt-get install chromium甚至apt-get install chromium-browser返回“没有安装候选对象”虽然我的sources.list有

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

似乎二进制文件在回购中不存在?

我不需要raspbian OS,我只需要可以运行chrome / chromium并可以使用扩展名(特别是chromecast)的东西


sudo apt-get update在安装之前,您是否尝试过使用更新软件包列表?
Will Dereham 2015年

Answers:


6

简短答案

目前,没有简单的方法可以在rpib +上获得最新的Chromium版本。

选件

如果您只想进行chromecast,则可以尝试一些不使用Chromium的项目,因为rpib +受RAM限制(限制Chromium功能),并且CPU体系结构不那么受欢迎(限制安装选项)。

如果您确实想要Chromium的最新版本,则需要找到针对您的CPU体系结构编译的软件包或自己构建。请注意,Chromium版本通常缺少Google Chrome浏览器中的许多功能(webRTC,pdf查看等)。

似乎rpib +可用的linux流行分支的发行版没有您所需要的,但是您可以在此处检查所有选项。

Raspbian / Debian

在看URL

cat /etc/apt/sources.list

您可以看到,rpi的官方操作系统(树莓派)当前具有3个版本:

  • Debian 7 Wheezy
  • Debian 8杰西
  • Debian 9拉伸

apt会告诉您文件在存储库中的位置

apt-cache show chromium | grep Filename

使您可以查看可用的Chromium版本,尽管看起来只有v22可用(rpi2看起来像v42)。

皮朵拉/费朵拉

Fedora的核心存储库中不包含Chromium,Pidora 也不包含。

Arch Linux ARM 具有针对ARMv7的Chromium构建,而没有ARMv6。

树莓派2

Raspberry Pi 2具有更通用的CPU架构(ARMv7),您可以从Ubuntu上获得更新的版本。

自己建造

自己尝试构建它会耗尽您的所有RAM,并使raspberrypi(256MB)崩溃,但这是您可以在qemu中使用或适应交叉编译的方法。另请注意,铬可能需要补丁才能在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

我尝试过sudo dpkg -i chromium-browser_37.0.2062.120-0ubuntu0.12.04.1~pkg917_armhf.deb但由于libc6.so.6版本而出错。您是如何解决的?错误: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
37版需要,libc6 (>= 2.15而最新的Raspbian仅提供2.13。我看不到如何断言armhf
所指的

@joelmaranhao,如果您只安装Ubuntu
更加

此处列出了Chromium的源代码:chromium.org/developers/how-tos/get-the-code。您可以使用它来构建自己的ARMv6版本。说,这是22GB(!!!!)所以一定要确保你有这样的空间:)
菲尔B.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.