Встановлення останнього Chromium з версією 1


11

У мене є Raspberry Pi B + (версія 1)

Я гуглив і пробував підручники та пропозиції протягом 3 годин або близько того, і я не можу протягом життя отримати хром, який працює з веб-магазином хрому (я думаю, мені потрібна версія 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повертається "не має кандидата на встановлення" навіть хоча мій izvora.list має

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

Здається, бінарні файли не існують у репо?

Мені не потрібна операційна система, я просто потребую те, що може запускати хром / хром і використовувати розширення (зокрема, chromecast)


Ви намагалися оновити списки ваших пакетів sudo apt-get updateдо встановлення?
Буде Дерехам

Відповіді:


6

Коротка відповідь

Наразі не існує простого способу отримати недавню збірку Chromium на rpib +.

Параметри

Якщо ви просто хочете chromecast, ви можете спробувати деякі проекти , які не використовують Chromium, оскільки rpib + обмежена оперативною пам'яттю (обмежує функціональність Chromium) і має менш популярну архітектуру процесора (обмежує параметри встановлення).

Якщо ви дійсно хочете останньої версії Chromium, вам потрібно знайти пакет, складений для вашої архітектури процесора, або створити його самостійно. Зауважте, що в Chromium-версіях часто бракує багато функцій, доступних у Google Chrome (webRTC, перегляд PDF тощо).

Здається, у дистрибутивах популярних гілок linux, доступних для rpib +, немає того, що ви шукаєте, але ви можете перевірити всі параметри тут .

Raspbian / Debian

Дивлячись на URL-адресу в

cat /etc/apt/sources.list

Ви можете бачити, що офіційна ОС (raspbian) для rpi в даний час має 3 версії:

  • debian 7 хрип
  • debian 8 jessie
  • debian 9 стрейч

apt підкаже вам, де у сховищі знаходяться файли

apt-cache show chromium | grep Filename

дозволяють побачити, які версії Chromium доступні, хоча це схоже на те, що доступний лише v22 (схожий на v42 для rpi2).

Підора / Федора

Fedora не включає хром в основних сховищах і ні робить Pidora.

Арк

Arch Linux ARM має лише збірки Chromium для ARMv7, а не для ARMv6.

Малина Пі 2

Raspberry Pi 2 має більш поширену архітектуру процесора (ARMv7). Ви можете отримати новіші версії від Ubuntu.

Побудуйте самі

Якщо спробувати створити його самостійно, ви використаєте всю вашу оперативну пам’ять і збийте ваші малинові пам’яті (256 Мб), але це метод, який ви можете використовувати в qemu або адаптувати до перехресного компіляції. Також зверніть увагу, що для компіляції та запуску малинових вершин для хрому можуть знадобитися патчі:

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. Я не бачу, як ви могли стверджувати, що Версія 37 для armhfвас вказала, тільки у вас є спеціальний хак
zabumba

@joelmaranhao - це легше, якщо ви просто встановите Ubuntu
user1133275

Вихідний код для Chromium перерахований тут: chromium.org/developers/how-tos/get-the-code . Ви можете використовувати це для створення власної версії ARMv6. Каже, що це 22 Гб (!!!!), тому переконайтеся, що у вас є такий простір :)
Філ Б.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.