Як отримати Хром на малині 3


14

Я використав команду, $ sudo apt-get install chromium і вона не спрацювала. Я використовую Raspberry Jessie. Коли я запустив команду, я отримав це:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package chromium is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  chromium-inspector chromium-bsu

E: Package 'chromium' has no installation candidate

1
Побічна примітка: повідомлення про помилку, яке ви бачите, пов’язане з тим, що chromiumспочатку пакунок належав грі, створеній близько 2000 року. Його пакет був перейменований, chromium-bsuщоб уникнути плутанини з новим браузером, який був випадково упакований у chromium-browser.
Дмитро Григор'єв

Відповіді:


1
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/7916060/+files/chromium-browser_45.0.2454.85-0ubuntu0.15.04.1.1181_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/7916060/+files/chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.15.04.1.1181_armhf.deb
sudo dpkg -i chromium-codecs-ffmpeg-extra_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb chromium-browser_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb

і потім

sudo apt-get install -f

і потім

sudo dpkg -i chromium-codecs-ffmpeg-extra_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb chromium-browser_45.0.2454.85–0ubuntu0.15.04.1.1181_armhf.deb

5
IMHO - це погана порада, оскільки він не перевіряє завантажений файл, і не піклується про оновлення безпеки, тобто залишає користувача застарілим і, можливо, вразливим веб-браузером досить швидко. Однак використання Ubuntu repo є гарною порадою в цілому.
Аксель Беккерт

28

Зараз у сховищі raspberrypi.org для Raspbian.

sudo apt-get install chromium-browser

Хтось може це підтвердити? Я не бачу цього в Джессі. Є chromium-browserхрип, який справді старий (версія 22.0) і не повинен використовуватися ІМО.
Дмитро Григор’єв

1
Це все, що я використовував при встановленні на зображення Jessie Lite і працює чудово.
Бен Клайн

2
Не могли б ви сказати, що у вас є /etc/apt/sources.list?
Дмитро Григор’єв

2
Так, я можу це підтвердити. Це просто не в сховищі APT raspbian.org, а в сховищі на archive.raspberrypi.org/debian, тобто в сховищі APT Raspberry Pi Foundation APT для Raspbian. Я подав відповідну уточнюючу редакцію для відповіді вище. Тож якщо у вас немає цього додаткового сховища APT, ви не побачите його.
Аксель Беккерт

22

Ця відповідь застаріла, і її більше не слід дотримуватися. Дивіться /raspberrypi//a/56231/42933 від - з жовтня 2016 року - найбільш відповідну відповідь.

Як уже було показано в попередній відповіді, загальна ідея полягає у використанні Chromium build від Ubuntu. Використання сховища сценаріїв для оновлень безпеки Chromium - це, мабуть, не єдиний спосіб, але і не поганий вибір:

  • Завжди в курсі.
  • Містить лише Chromium і не містить жодних непов'язаних пакетів.

Щоб додати цей PPA до вашого Raspbian Jessie або Debian Jessie на Raspberry Pi 2 або 3 (не буде працювати на Raspberry Pi 1), додайте vividверсію https://launchpad.net/~canonical-chromium-builds/+ архівуйте / ubuntu / stage у свій /etc/apt/sources.listабо створюйте новий файл у /etc/apt/sources.list.d/chromium-ppa.listнаступних рядках (джерело сховища коментується як за замовчуванням на Raspbian):

deb http://ppa.launchpad.net/canonical-chromium-builds/stage/ubuntu vivid main 
#deb-src http://ppa.launchpad.net/canonical-chromium-builds/stage/ubuntu vivid main 

Ubuntu 15.10 Vivid - це реліз Ubuntu, який найближчий до Debian / Raspbian 8 Jessie, і тому для встановлення залежностей не потрібно встановлювати додаткові пакети, які не є Raspbian / -Debian. ( Сам Ubuntu 15.04 Vivid більше не підтримується , але збірки Chromium все ще генеруються для нього з незнайомих мені причин. Якщо це зупиняється, ви можете перейти на Ubuntu 14.04 LTS Trusty або Ubuntu 15.10 Wily та встановити кілька додаткових залежностей із звичайних сховищ Ubuntu.)

Щоб мати можливість перевірити завантажені пакети, вам потрібно імпортувати відповідний ключ GnuPG в APT. Використовуючи повний відбиток пальця як ідентифікатор ключа під час завантаження та імпорту ключа, ви можете бути так само впевнені, що маєте потрібну клавішу, як і при порівнянні відбитка пальця після завантаження:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DB69B232436DAC4B50BDC59E4E1B983C5B393194

Перевірте вищенаведений відбиток пальця щодо опублікованого на https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage, щоб переконатися, що дозволити правильну клавішу встановлювати пакети у вашій системі.

Нарешті, вам просто потрібно оновити список пакунків та встановити пакунок браузера Chrome:

sudo apt update
sudo apt install chromium-browser

Після цього ви вже можете зателефонувати chromium-browserв командному рядку. Але, щоб побачити це також у меню тощо, ви можете вийти із системи та знову або просто перезавантажити.


2
+1 для рішення, яке оновлює себе. Я раніше знав лише про метод, описаний в іншій відповіді.
tjohnson

1
Після натискання на посилання я не впевнений, чи це хороша ідея. Згідно з описом PPA, "Тут речі або нові, і зламані, і не готові до використання, або висаджуються в дистрибутиві все одно через кілька днів. Ви не повинні використовувати це, якщо не попросите".
tjohnson

Після виконання цих інструкцій із встановлення у мене працює браузер Chromium, який не завантажує зображення з багатьох сайтів (включаючи щебетання). Я підозрюю, що це може бути пов'язано із завантаженням зображень через SSL. Будь-які ідеї, що відбувається?
Dan Esparza

6

Аксель Беккерт правдивий у своїй відповіді, проте будь-яка версія Chromium після 48 звичаїв працює на armhf (для чого використовується Raspberry Pi 2 & 3) через цю помилку: https://bugs.launchpad.net/ubuntu/+source/ Chrome-браузер / + помилка / 1563184

Щоб виправити це, я змінив відповідь DolbyOver наступним чином:

wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-browser_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-codecs-ffmpeg_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-codecs-ffmpeg-extra_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-chromedriver_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

sudo apt-get install -f

sudo dpkg -i chromium-codecs-ffmpeg_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-codecs-ffmpeg-extra_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-chromedriver_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-browser_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

Використовуйте цей метод, поки помилка вище не буде виправлена.


1
Це спрацювало як шарм на моєму Raspberry Pi 3. Дякую!
Дан Еспарза

Тим не менш, ті ж самі питання, що і з першою відповіддю: Завантажені пакети взагалі не перевірені.
Аксель Беккерт

Я погодився з вами, як ви, можливо, помітили. Але поки проблема
НЕ РОЗПОВІДНО

Станом на серпень 2017 року, хром-браузерний пакет на raspbian Stretch відповідає останній доступній версії (Chromium 60)
Quentin S.

0

Відповідь Бена про raspberrypi.org repos не спрацював для мене, оскільки він намагається задіяти raspberrypi-bootloaderта інші пакунки, які я не бажав встановлювати.

Що я в кінцевому підсумку робив - це витягнути Chromium з Ubuntu, але через менеджер пакунків необхідно оновити та перевірити.

Я сьогодні використовую Джессі та довіру, але це має працювати і для нових версій.

  • Додати надійні репости:

    deb http://ports.ubuntu.com trusty main universe multiverse
    deb http://ports.ubuntu.com trusty-updates main universe multiverse
    
  • Налаштування випуску за замовчуванням для apt:

    echo 'APT::Default-Release "jessie";' > /etc/apt/apt.conf.d/10release
    
  • Додайте ключі Ubuntu до магазину apt's truststore:

    apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 40976EAF437D05B5 3B4FE6ACC0B21F32
    
  • Оновлення та встановлення

    apt-get update
    apt-get install chromium-browser/trusty chromium-browser-l10n/trusty chromium-codecs-ffmpeg-extra/trusty
    

Використання -t trustyзамість цього /trustyможе бути переважнішим у деяких випадках (наприклад, ви також хочете перетягнути всі залежності)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.