English - Русский

http://wwwimages.adobe.com/www.adobe.com/shockwave/download/images/flashplayer_100x100.jpg

Adobe Flash Player — программа для воспроизведения векторной анимации, видеороликов в веб-страницах и интерактивных приложений (в том числе, игр).
Эта статья описывает как установить Adobe Flash Player в систему Debian и служит главной страницей пакета flashplugin-nonfree.

Лицензионное соглашение конечного пользователя Adobe Flash Player

Новейшие версии пакета flashplugin-nonfree в Debian имеют данное предупреждение в описании:

ВНИМАНИЕ: При установке данного пакета Adobe Flash Player загружается с сайта www.adobe.com. Лицензионное соглашение для конечных пользователей Adobe Flash Player доступно на сайте www.adobe.com.

Debian 5.0 'Lenny' i386

Настройте вашу систему для использования lenny-backports добавив данную строку в sources.list:

deb http://backports.debian.org/debian-backports/ lenny-backports main contrib non-free

как описано здесь: http://backports.org/dokuwiki/doku.php?id=instructions. Будьте осторожны: В результате система не может более считаться "стабильный".

Как установить flashplugin-nonfree :

aptitude update
aptitude install flashplugin-nonfree

Как обновить flashplugin-nonfree :

aptitude update
aptitude upgrade

Как обновить Adobe Flash Player :

# update-flashplugin-nonfree --install

Debian 5.0 'Lenny' amd64

На данный момент не поддерживается Adobe. См. объявление от Adobe и ошибку #586273.

Однако, есть обход:

  1. aptitude install fakeroot binutils nspluginwrapper ia32-libs

  2. Скачайте и установите данный скрипт: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-lenny.sh

  3. dpkg -i ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb

  4. Установите данный пакет: http://people.debian.org/~bartm/flashplugin-nonfree/flashplugin-nonfree_10.1.82.76.1_amd64.deb

Также, есть другой обход (модифицированный обход Bartm'а (от Darth Revan)):

sudo aptitude -y purge flashplugin-nonfree > /dev/null;
if [ "$(dpkg --print-architecture)" = "amd64" ]; then
sudo aptitude -y install fakeroot binutils nspluginwrapper ia32-libs;
sudo wget --continue --output-document="/tmp/ia32-libs-workaround-499043-lenny.sh" "http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-lenny.sh";
sudo chmod +x "/tmp/ia32-libs-workaround-499043-lenny.sh";
sh "/tmp/ia32-libs-workaround-499043-lenny.sh";
sudo rm -rf "/tmp/ia32-libs-workaround-499043-lenny.sh";
sudo dpkg -i "./ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb";
sudo rm -rf "./ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb";
fi;
sudo wget --continue --output-document="/var/cache/apt/archives/install_flash_player_10_linux.deb" "http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.deb";
sudo rm -rf "/usr/lib/flashplugin-nonfree" 2> /dev/null;
sudo dpkg -i --force-architecture "/var/cache/apt/archives/install_flash_player_10_linux.deb" > /dev/null;
sudo mv "/usr/lib/adobe-flashplugin" "/usr/lib/flashplugin-nonfree" 2> /dev/null;
sudo chown root:root "/usr/lib/flashplugin-nonfree/libflashplayer.so";
sudo chmod 644 "/usr/lib/flashplugin-nonfree/libflashplayer.so";
if [ "$(dpkg --print-architecture)" = "amd64" ]; then
sudo nspluginwrapper --native --install "/usr/lib/flashplugin-nonfree/libflashplayer.so" 2> /dev/null;
fi;

Совершенно иной подход состоит в установке браузера и 32-битного плагина в i386 chroot, как описано в AMD64 HowTo.

Debian Testing 'Squeeze' i386

Сделать только один раз : Убедитесь, что в ваших источники APT (/etc/apt/sources.list) подключена секция contrib.

Как установить flashplugin-nonfree :

aptitude update
aptitude install flashplugin-nonfree

Как обновить flashplugin-nonfree :

aptitude update
aptitude upgrade

Как обновить Adobe Flash Player :

/usr/sbin/update-flashplugin-nonfree --install

Debian Testing 'Squeeze' amd64

На данный момент не поддерживается Adobe. См. объявление от Adobe и ошибку #586273.

Однако, есть обход:

  1. aptitude install fakeroot binutils nspluginwrapper ia32-libs

  2. Скачайте и установите данный скрипт: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-squeeze.sh

  3. dpkg -i ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb

  4. Установите данный пакет: http://people.debian.org/~bartm/flashplugin-nonfree/flashplugin-nonfree_10.1.82.76.1_amd64.deb

примечание: Если на 4 шагу вы получаете несоответствие контрольных сумм, проверьте следующий обход

Также, есть другой обход (модифицированный обход Bartm'а (от Darth Revan)):

sudo aptitude -y purge flashplugin-nonfree > /dev/null;
sudo aptitude -y install fakeroot binutils nspluginwrapper ia32-libs;
sudo wget http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-squeeze.sh;
sh "./ia32-libs-workaround-499043-squeeze.sh";
sudo rm -rf "./ia32-libs-workaround-499043-squeeze.sh";
sudo dpkg -i "./ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb";
sudo rm -rf "./ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb";
sudo wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.deb;
sudo rm -rf "/usr/lib/flashplugin-nonfree" 2> /dev/null;
sudo dpkg -i --force-architecture "./install_flash_player_10_linux.deb" > /dev/null;
sudo mv "/usr/lib/adobe-flashplugin" "/usr/lib/flashplugin-nonfree" 2> /dev/null;
sudo rm -rf "./install_flash_player_10_linux.deb";
sudo chown root:root "/usr/lib/flashplugin-nonfree/libflashplayer.so";
sudo chmod 644 "/usr/lib/flashplugin-nonfree/libflashplayer.so";
sudo nspluginwrapper --native --install "/usr/lib/flashplugin-nonfree/libflashplayer.so" 2> /dev/null;

Совершенно иной подход состоит в установке браузера и 32-битного плагина в i386 chroot, как описано в AMD64 HowTo.

Поддерживаемые браузеры в Debian

Поиск неисправностей

Ссылки


CategoryPermalink