Как получить хром на малине 3

14

Я использовал команду, $ sudo apt-get install chromium и она не сработала. Я использую Малину Джесси. Когда я запустил команду, я получил это:

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
Allim
источник
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
DolbyOver
источник
5
ИМХО, это плохой совет, поскольку он не проверяет загруженный файл и не заботится об обновлениях безопасности, то есть довольно быстро оставляет пользователю устаревший и, возможно, уязвимый веб-браузер. Однако использование этого репозитория Ubuntu в целом является хорошим советом.
Аксель Бекерт
28

Сейчас он находится в репозитории raspberrypi.org для Raspbian.

sudo apt-get install chromium-browser
Бен Клайн
источник
Кто-нибудь может это подтвердить? Я не вижу этого в Джесси. Есть chromium-browserв wheezy, который действительно старый (версия 22.0) и не должен использоваться IMO.
Дмитрий Григорьев
1
Это все, что я использовал при установке на образ Jessie Lite и работает нормально.
Бен Клайн
2
Не могли бы вы рассказать, что у вас есть /etc/apt/sources.list?
Дмитрий Григорьев
2
Да, я могу это подтвердить. Это просто не в raspbian.org APT репозитории , но в одном на archive.raspberrypi.org/debian т.е. в APT репозитории Raspberry Pi Foundation для Raspbian. Я отправил соответствующее уточняющее изменение для ответа выше. Поэтому, если у вас нет этого дополнительного хранилища APT, вы его не увидите.
Аксель Бекерт
22

Этот ответ устарел и больше не должен следовать. См. Https://raspberrypi.stackexchange.com/a/56231/42933 для - с октября 2016 года - наиболее подходящего ответа.

Как уже показано в предыдущем ответе, общая идея заключается в использовании сборок Chromium из Ubuntu. Использование их промежуточного хранилища для обновлений безопасности Chromium, вероятно, не единственный способ, но и неплохой выбор:

  • Всегда в курсе.
  • Содержит только хром и не содержит каких-либо посторонних пакетов.

Чтобы добавить этот PPA к вашему Raspbian Jessie или Debian Jessie на Raspberry Pi 2 или 3 (не будет работать на Raspberry Pi 1), добавьте vividверсию https://launchpad.net/~canonical-chromium-builds/+ архив / убунт / этап в вашем /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, чтобы убедиться, что правильный ключ позволяет устанавливать пакеты в вашей системе.

Наконец, вам просто нужно обновить список пакетов и установить пакет chromium-browser:

sudo apt update
sudo apt install chromium-browser

После этого вы уже можете позвонить chromium-browserв командной строке. Но чтобы увидеть это также в меню и т. Д., Вы можете выйти из системы и войти снова или просто перезагрузиться.

Аксель Беккерт
источник
2
+1 за решение, которое само обновляется. Я только знал ранее о методе, описанном в другом ответе.
tjohnson
1
После нажатия на ссылку, я не уверен, что это хорошая идея. Согласно описанию PPA: «Здесь что-то новое или сломанное и не готовое к использованию, или посадка в дистрибутив в любом случае через несколько дней. Вы не должны использовать это, если вас об этом не попросят».
Tjohnson
После выполнения этих инструкций по установке у меня работает браузер Chromium, который не загружает изображения со многих сайтов (включая твиттер). Я подозреваю, что это может быть связано с загрузкой изображений через SSL. Есть идеи, что случилось?
Дэн Эспарза
6

Аксель Беккерт прав в своем ответе, однако любая версия Chromium после 48 не будет работать на armhf (что и использует Raspberry Pi 2 & 3) из-за этой ошибки: https://bugs.launchpad.net/ubuntu/+source/ хром-браузер / + ошибка / 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

Используйте этот метод, пока вышеуказанная ошибка не будет исправлена.

th317erd
источник
1
Это сработало как шарм на моем Raspberry Pi 3. Спасибо!
Дэн Эспарза
Тем не менее, те же проблемы, что и при первом ответе: загруженные пакеты вообще не проверяются.
Аксель Бекерт
Я согласился с вами, как вы могли заметить. Но до тех пор, пока проблема не будет НАСТОЯЩИМ / ПРАВИЛЬНО решена, у людей здесь мало выбора
th317erd
По состоянию на август 2017 года пакет Chromium-Browser на raspbian Stretch соответствует последней доступной версии (Chromium 60)
Quentin S.
0

Ответ Бена о репозиториях raspberrypi.org у меня не сработал, потому что он пытается подключиться raspberrypi-bootloaderи к другим пакетам, которые я не хотел устанавливать.

В итоге я вытащил Chromium из Ubuntu, но через менеджер пакетов, чтобы получить обновления и проверку.

На сегодняшний день я использую jessie и trusty, но это должно работать и для новых версий.

  • Добавьте надежные репо:

    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:

    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может быть предпочтительнее в некоторых случаях (например, вы также хотите получить все зависимости)

ВНП
источник