10061
Comment: Изменил свой обход
|
10383
|
Deletions are marked like this. | Additions are marked like this. |
Line 58: | Line 58: |
if [ "$(dpkg --print-architecture)" = "amd64" ]; then | |
Line 59: | Line 60: |
sudo wget http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-lenny.sh; sh "./ia32-libs-workaround-499043-lenny.sh"; sudo rm -rf "./ia32-libs-workaround-499043-lenny.sh"; |
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"; |
Line 64: | Line 66: |
sudo wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.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"; |
Line 66: | Line 69: |
sudo dpkg -i --force-architecture "./install_flash_player_10_linux.deb" > /dev/null; | sudo dpkg -i --force-architecture "/var/cache/apt/archives/install_flash_player_10_linux.deb" > /dev/null; |
Line 68: | Line 71: |
sudo rm -rf "./install_flash_player_10_linux.deb"; | |
Line 71: | Line 73: |
if [ "$(dpkg --print-architecture)" = "amd64" ]; then | |
Line 72: | Line 75: |
fi; |
English - Русский |
Adobe Flash Player — программа для воспроизведения векторной анимации, видеороликов в веб-страницах и интерактивных приложений (в том числе, игр). |
Contents
Лицензионное соглашение конечного пользователя 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.
Однако, есть обход:
aptitude install fakeroot binutils nspluginwrapper ia32-libs
Скачайте и установите данный скрипт: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-lenny.sh
dpkg -i ia32-libs-workaround-499043_0.0.1+lenny1_amd64.deb
Установите данный пакет: 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.
Однако, есть обход:
aptitude install fakeroot binutils nspluginwrapper ia32-libs
Скачайте и установите данный скрипт: http://people.debian.org/~bartm/flashplugin-nonfree/ia32-libs-workaround-499043-squeeze.sh
dpkg -i ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb
Установите данный пакет: 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
Поиск неисправностей
Сообщение об ошибке wget failed to download .../fp10.sha512.amd64.pgp.asc : Adobe не поддерживает 64-битные плеер. Но есть обходной вариант, см. выше.
Если вам нужен Flash Player работающий с pulse, нужно задать это libasound в файле ~/.asoundrc:
pcm.pulse { type pulse } ctl.pulse { type pulse } pcm.!default { type pulse } ctl.!default { type pulse }
Что бы узнать версию Adobe Flash Player установленного в вашей системе, зайдите на страницу About Flash Player, или щёлкните правой кнопкой мыши по содержанию работающего Flash Player и из меню выберите "О программе Adobe (или Macromedia) Flash Player". Если вы используете несколько браузеров, выполните проверку для каждого браузера установленного в вашей системе. (Источник: http://www.adobe.com/support/security/bulletins/apsb10-14.html)
- Opera не использует nspluginwrapper. Он имеет собственный механизм для запуска 32-битных плагинов в 64-битном браузере, поэтому они будут работать без установки nspluginwrapper.
Ссылки
http://www.adobe.com/products/flashplayer/ - Домашняя страница Adobe Flash Player.
http://labs.adobe.com/downloads/flashplayer10.html - Домашняя страница Adobe Flash Player 10.
flashplugin-nonfree - Пакеты flashplugin-nonfree в Debian
flashplugin-nonfree - flashplugin-nonfree в Debian Package Tracking System
src:flashplugin-nonfree - Ошибки в пакете исходного кода flashplugin-nonfree