вторник, 3 января 2017 г.

Установка Яндекс.Браузер и Adobe Flash Player для него в Ubuntu 16.10

Установить бета-версию Яндекс.Браузер в Ubuntu 16.10 из репозитория Яндекс можно одной командой в консоли:

echo "deb http://repo.yandex.ru/yandex-browser/deb/ beta main" | sudo tee -a /etc/apt/sources.list.d/yandex-browser-beta.list > /dev/null && wget http://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG -O- | sudo apt-key add - && sudo apt-get update && sudo apt-get install -y yandex-browser-beta



Или можно установить несколькими командами или скачать и установить вручную:

wget -q -O - https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://repo.yandex.ru/yandex-browser/deb beta main" > /etc/apt/sources.list.d/yandex-browser-beta.list'
sudo apt-get update
sudo apt-get install yandex-browser-beta

Увы или к счастью после установки вы не обнаружите Adobe Flash Player в нем, но это можно исправить нехитрыми телодвижениями.

sudo apt-get install pepperflashplugin-nonfree

На этом шаге у меня возникла ошибка:

ERROR: failed to retrieve status information from google : W: Ошибка GPG: http://dl.google.com/linux/chrome/deb stable Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY A040830F7FAC5991 NO_PUBKEY 1397BC53640DB551
W: Репозиторий «http://dl.google.com/linux/chrome/deb stable Release» не подписан.

Эта проблема зависимостей открытых ключей решается соединением нового ключа со старым в файле /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt

gpg --keyserver pgp.mit.edu --recv-keys 1397BC53640DB551
gpg --export --armor 1397BC53640DB551 | sudo sh -c 'cat >> /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt'

Теперь установка выполняется без ошибок:

sudo apt-get install pepperflashplugin-nonfree

Скачиваем с официального сайта Adobe Flash Player самую свежую версию flash-player-ppapi (на текущий момент версия 24.0.0.186) :


Или можно скачать здесь.

Размещаем файл libpepflashplayer.so в директории /usr/lib/pepperflashplugin-nonfree/ согласно этой инструкции.

tar xzf flash_player_ppapi_linux.x86_64.tar.gz libpepflashplayer.so
sudo mv libpepflashplayer.so /usr/lib/pepperflashplugin-nonfree/

Можно распаковать и переместить файл и через mc.


Перезапускаем браузер, идем в browser://plugins/ и убеждаемся, что плагин Adobe Flash Player установился и работает.


Тем не менее у меня иногда глючило воспроизведение видео на YouTube. Сделал как написано в инструкции далее и проблема решилась:

sudo apt-get install chromium-codecs-ffmpeg-extra
sudo cp /usr/lib/chromium-browser/libffmpeg.so /opt/yandex/browser-beta/lib



Источники:

2 комментария:

  1. Ребят, спасибо за статью, с первого раза все получилось и даже без ошибки (Ubuntu 18.04 LTS)

    ОтветитьУдалить
  2. libffmpeg.so можно найти в этом каталоге: /snap/chromium-ffmpeg$

    ОтветитьУдалить