バージョン1で最新のChromiumをインストールする


11

Raspberry Pi B +(バージョン1)を持っています

私はグーグルで3時間ほどチュートリアルと提案を試みてきましたが、一生の間、クロムWebストアで動作するクロムを取得できません(デフォルトのwheezyがバージョン22であるバージョン32以上が必要だと思います)。

バージョン42(https://www.raspberrypi.org/forums/viewtopic.php?t=109309&p=751381ごとに)がインストールされることを期待して、raspbianをwheezyからjessieにアップグレードしましたがapt-get install chromiumapt-get install chromium-browser「インストール候補がない」としても返されます私のsources.listには

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

バイナリはリポジトリに存在しないようですか?

Raspbian OSは必要ありません。Chrome/ Chromeを実行でき、拡張機能(特にChromecast)を使用できるものが必要です。


sudo apt-get updateインストールする前にパッケージリストを更新してみましたか?
Will Dereham

回答:


6

短い答え

現在、rpib +で最近のChromiumビルドを取得する簡単な方法はありません。

オプション

Chromecastだけが必要な場合は、rpib +がRAMに制限されており(Chromiumの機能が制限されている)、あまり一般的ではないCPUアーキテクチャ(インストールオプションが制限されている)であるため、Chromiumを使用しないプロジェクトを試すことができます。

Chromiumの最新バージョンが本当に必要な場合は、CPUアーキテクチャ用にコンパイルされたパッケージを見つけるか、自分でビルドする必要があります。Chromiumビルドには、多くの場合、Google Chromeで使用できる多くの機能(webRTC、pdf表示など)がありません。

rpib +で利用可能なLinuxの人気のあるブランチのディストリビューションには、探しているものがありませんが、ここですべてのオプションを確認できます。

Raspbian / Debian

でURLを見て

cat /etc/apt/sources.list

あなたは、することができます参照 RPIの公式OS(raspbian)は、現在3つのバージョンを持っていること:

  • debian 7 wheezy
  • debian 8ジェシー
  • debian 9ストレッチ

aptは、リポジトリのどこにファイルがあるかを教えてくれます

apt-cache show chromium | grep Filename

利用可能なChromiumのバージョンを確認できます。v22しか利用できないようです(rpi2の場合はv42のように見えます)。

Pidora / Fedora

Fedoraは、コアリポジトリにChromiumを含まず、Pidora 含みません。

アーチ

Arch Linux ARMには、ARMv6ではなくARMv7用のChromiumビルドしかありません。

ラズベリーパイ2

Raspberry Pi 2にはより一般的なCPUアーキテクチャ(ARMv7)があり、Ubuntuから最新のビルドを取得できます。

自分で作る

自分でビルドしようとすると、すべてのRAMが消費され、raspberrypi(256MB)がクラッシュしますが、これはqemuで使用したり、クロスコンパイルに適応したりできる方法です。また、chromiumをコンパイルして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バージョンが原因でエラーが発生しました。どのように解決しましたか?THE 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
バージョン37はlibc6 (>= 2.15必須であり、最新のRaspbianはでのみ提供され2.13ます。私はあなたがあなたのためにバージョン37 armhfが指摘したであろうことをどのように主張できるかわかりません、あなただけが特別なハックを持っています
zabumba

@joelmaranhao Ubuntuをインストールした方が簡単です
user1133275

クロムのソースコードは以下のとおりです:chromium.org/developers/how-tos/get-the-codeを。これを使用して、独自のARMv6バージョンをビルドできます。それが22GB(!!!!)であると言うので、そのようなスペースがあることを確認してください:)
フィルB.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.