четверг, 19 сентября 2013 г.

Установка Pepper Flash Player для Chromium в Ubuntu

Как вы вероятно знаете, последние версии Adobe Flash Player доступны в Linux только для Google Chrome, в то время как все остальные браузеры довольствуются версией 11.2. Если вы вместо Google Chrome хотите использовать Chromium, проще всего установить Pepper Flash Player.
Последний релиз Adobe Flash Player, который поставляется вместе с Google Chrome, не работает с другими браузерами, так как требует API под названием "Pepper", который доступен только в Google Chrome и Chromium. 


Если вы сомневаетесь, какой из этих браузеров выбрать, приведу кратко основные различия между ними:

- Google Chrome, в отличие от Chromium, не является проектом с открытым исходным кодом (и отсутствует в официальных репозиториях дистрибутивов);
- Google Chrome тестируется разработчиками из Google, в то время как Chromium может быть модифицирован разработчиками дистрибутивов, например Chromium в Ubuntu модифицирован для поддержки WebApps;
Google Chrome дополнен опциональными метриками пользователей;
Google Chrome оснащается проприетарными плагинами, например для просмотра PDF и Adobe Flash Player (Pepper).

Установка Pepper Flash for Chromium в Ubuntu 

Pepper Flash Installer, имеющийся в PPA, автоматически скачивает стабильный релиз Google Chrome, извлекает из него файлы Pepper Flash, и устанавливает только эти файлы. Сам Google Chrome при этом не устанавливается.
Сам пакет представляет собой только инсталлятор, и не содержит файлов из Google Chrome или Adobe Flash.
Добавление PPA и установка Adobe Pepper Flash осуществляется с помощью следующих команд:

sudo add-apt-repository ppa:skunk/pepper-flash
sudo apt-get update
sudo apt-get install pepflashplugin-installer

После установки необходимы дополнительные усилия, чтобы Pepper Flash Player заработал: необходимо открыть файл /etc/chromium-browser/default в текстовом редакторе от имени root. Например, в gedit это можно сделать с помощью команд:

sudo apt-get install gksu
gksu gksu gedit /etc/chromium-browser/default

("gksu" используется дважды, чтобы избежать бага в Gedit,когда после вашего файла открывается еще один пустой файл).
и в этом файле вставить в конец файла (после строки CHROMIUM_FLAGS="") следующую строку:

. /usr/lib/pepflashplugin-installer/pepflashplayer.sh


Это все. Теперь перезапустите 
Pepper Flash Chromium Browser Chromium, перейдите на страницу chrome://plugins и проверьте версию Adobe Flash Player (возможно у вас их будет две, но это не страшно, отключать старую не нужно, так как по умолчанию будет использоваться новая) - она должна быть новее, чем 11.2.x.

1 комментарий: