Я пытаюсь адаптировать инструкции изздесь,здесь, издесьустановить отладочную версию Flash Player в моей установке Ubuntu 13.04, чтобы Chrome 30.0.1599.66 мог ее использовать.
Интересно, что, похоже, у меня уже установлен официальный плагин Adobe Flash, который можно использовать в Chrome, поэтому проблема меняется с «установки Flash» на «замену обычного Flash на версию отладчика».
Так что мне нужно заменить libflashplayer.so
на тот, что скачалот Adobe. Звучит просто.
Я выбралэтот файл(Linux Flash Player 11.2 Plugin content debugger), распаковал его и установил файлы конфигурации локальных настроек Flash Playerкак указано.
Затем я заменил /usr/lib/flashplugin/installer/libflashplayer.so
его версией, включенной в установку отладчика, и перезапустил Chrome. К моему удивлению, второй Adobe Flash Player в списке chrome://plugins
просто исчез!
Как будто Chrome по какой-то причине не любит плагин отладчика. Я пробовал разные вещи, чтобы заставить плагин отладчика появиться, но безрезультатно:
chmod +rx libflashplayer.so
nspluginwrapper -i libflashplayer.so
(Результаты с ошибкойno appropriate viewer found for libflashplayer.so
)mkdir /opt/google/chrome/plugins; mv libflashplayer.so /opt/google/chrome/plugins
Как заставить Chrome распознать плагин отладчика Flash?
решение1
Я наконец понял это, пытаясь заставить это работать в Firefox! Это основано на том направлении, которое я нашелздесь.
sudo apt-get install ia32-libs nspluginwrapper
sudo mkdir /usr/lib/flash-plugin/
wget http://fpdownload.macromedia.com/pub/flashplayer/updaters/11/flashplayer_11_plugin_debug.i386.tar.gz
tar xzvf flashplayer_11_plugin_debug.i386.tar.gz
sudo cp libflashplayer.so /usr/lib/flash-plugin/
sudo chmod 775 /usr/lib/flash-plugin/libflashplayer.so
cd /usr/lib/mozilla/plugins
rm -rf npwrapper.libflashplayer.so # Not sure if this part is necessary or not
sudo ln -s /usr/lib/flash-plugin/libflashplayer.so .
sudo chmod 777 libflashplayer.so
sudo nspluginwrapper -i /usr/lib/flash-plugin/libflashplayer.so
# ^ Use the full path here as a relative path won't work!
Теперь перезапустите Chrome и Firefox. Оба должны использовать отладочную версию плагина Flash!
решение2
Chromium не позволит вам этого сделать, так как это 32-битная библиотека:
$ file /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so.bk
/usr/lib/flashplugin-installer/libflashplayer.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped
/usr/lib/flashplugin-installer/libflashplayer.so.bk: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped
(Очевидно, .bk
это мой запасной вариант)
Я бы использовал 32-битную систему для отладки Flash.
(У меня сейчас нет 32-битной системы, обновлю позже)