Несмотря на то, что у меня установлена последняя версия Adobe Flash player 11.2 для Linux в Firefox - ref: Сомнения в безопасности проигрывателя Flash - определенная онлайн-флеш-игра все еще требует обновления до последней версии флэш-плеера.
Я попробовал эту онлайн-игру на своем ноутбуке (Windows 8 с Flash Player 11.8), и у нее нет проблем.
Есть ли способ обмануть Ubuntu или эту игру, заставив думать, что Flash Player 11.8 «установлен»?
Примечание. Этот ответ сильно устарел . Вместо этого обратитесь к ответу Карела , в котором описывается, как Canonical и Adobe в настоящее время рекомендуют устанавливать Flash Player в Ubuntu.
Для Linux последняя версия Adobe Flash Player - 11.2, которую вы уже есть. Извините, но его нельзя обновить до 11.8. Adobe предоставляет резервные копии безопасности для Flash Player 11.2 для Linux.
Чтобы установить плагин Flash в Ubuntu 13.04 (Raring Ringtail), выполните следующие действия:
Включите мультивселенную
, как показано здесь: Как включить репозиторий «мультивселенная»?
Откройте окно терминала (нажмите Ctrl + Alt + T ) и скопируйте / вставьте эту строку:
sudo apt-get install flashplugin-installer
После установки Flash Player закройте окно терминала и перезапустите браузер.
Чтобы установить последнюю версию флеш-плеера, выполните поиск программного обеспечения и обновлений в Dash (в версиях Ubuntu до 17.10) или на панели инструментов Show Applications (в Ubuntu 17.10 или новее) и откройте окно «Программное обеспечение и обновления». окно. Щелкните вкладку Другое программное обеспечение в окне «Программное обеспечение и обновления» и установите флажок слева от того места, где написано: Canonical Partners .
Программное обеспечение и обновления в Ubuntu 17.10
Нажмите кнопку Закрыть , чтобы закрыть окно «Программное обеспечение и обновления».
Откройте терминал и введите:
sudo apt-get update
sudo apt-get install adobe-flashplugin
sudo apt install browser-plugin-freshplayer-pepperflash # 16.04 and later
Плагин Flash для Linux, предоставленный Adobe, остановлен в версии 11.2. Для пользователей Chrome / Chromium есть плагин Pepper Flash, но он не поддерживается Firefox / Iceweasel / другими браузерами. В Ubuntu 16.04 и более поздних версиях browser-plugin-freshplayer-pepperflash из репозиториев Ubuntu по умолчанию позволяет использовать плагин Pepper Flash из Chrome в Firefox и любом другом веб-браузере, поддерживающем плагины NPAPI. В Firefox он работает лучше, чем adobe-flashplugin.
Adobe больше не предоставляет обновления Flash Player для Linux, за исключением резервных копий безопасности.
Из блога Abobe Flash :
Для версий Flash Player после 11.2 плагин браузера Flash Player для Linux будет доступен только через API «Pepper» как часть дистрибутива браузера Google Chrome и не будет больше не будет доступен для прямой загрузки с Adobe. Adobe продолжит предоставлять обновления безопасности для дистрибутивов Flash Player 11.2 для Linux, отличных от Pepper, в течение пяти лет с момента его выпуска.
Вы по-прежнему можете использовать последнюю версию Flash в Google Chrome или Chromium с плагином «Pepper Flash»
Adobe Flash Player напрямую интегрирован с Google Chrome и включен по умолчанию. Доступные обновления для Adobe Flash Player автоматически включаются в обновления системы Chrome.
Вам нужно будет установить его вручную в Chromium, см. Здесь
К сожалению, Adobe прекратил поддержку версии Flash Player для GNU / Linux (хотя обновления безопасности все еще предоставляются). Однако есть еще два способа получить более новые версии.
Первый - запустить версию для Windows через Wine ,слой эмуляции программного обеспечения, предназначенный для работы программного обеспечения Windows в GNU / Linux и других Unix-подобных системах. Вам понадобится веб-браузер Windows (например, версия Firefox для Windows) с версией Flash Player для Windows.
Или вы можете установить Google Chrome , как у него всегда есть последняя версия Flash, даже в Ubuntu. Если вы выберете Chrome, вам не понадобится Wine. Возможно, этого больше не будет. См. Обновление № 3.
Обновление : теперь я знаю третий способ сделать это: Pipelight! Изначально Pipelight был плагином для браузера, предназначенным для использования вилки WINE для запуска Microsoft Silverlight. Однако в какой-то момент разработчики решили добавить поддержку Flash. См. Здесь инструкции по установке Pipelight и включению Flash Player.
Однако этот метод не идеален; Если вы обнаружите, что ваш браузер не реагирует на вашу мышь, вы можете либо переключать рабочие пространства (используя сочетания клавиш на рабочем столе), либо переключать окна (опять же сочетания клавиш). В любом случае, когда вы переключитесь обратно, вы сможете щелкнуть снова. Обратите внимание, я тестировал это только на рабочем столе Linux Mint Cinnamon (который является ветвлением Gnome) и не могу гарантировать, что это будет работать на других рабочих столах. Если ничего не помогает, вы можете переключиться на tty и отключить pipelight с помощью pkill pluginloader.exe
.
Кроме того, вы можете захотеть запустить sudo pipelight-plugin --update
из время от времени, чтобы Pipelight знал, что нужно установить обновленную версию флеш-плеера. Это предотвращает попытки Pipelight загружать плагины из мертвых ссылок и гарантирует, что указанные плагины будут в актуальном состоянии. Или вы можете создать файл cron для автоматического запуска команды. Для этого запустите sudo bash -c 'echo -e \ # \! "/ Bin / bash \ n \ npipelight-plugin --update"> /etc/cron.weekly/pipelight-update; chmod a + x /etc/cron.weekly/pipelight-update'
Это позволит еженедельно обновлять список подключаемых модулей Pipelight, хотя подключаемые модули actall не будут обновляться до тех пор, пока вы не запустите браузер на основе NPAPI.
Обновление 2 : я обнаружил другой плагин , который использует Pepper (Google Chrome) Flash Player в других браузерах (например, Firefox). Этот плагин, известный как freshplayerplugin, является собственной версией Flash, поэтому WINE не требуется. Обратите внимание: хотя я не пробовал этот метод, известно, что Pepper Flash имеет проблемы с видео с защитой DRM, например, с теми, что есть на Amazon Prime. Если вы смотрите видео с защитой DRM с помощью Flash Player, вы можете использовать Pipelight.
Вышеупомянутая ссылка расскажет вам, как установить FreshPlayerPlugin путем клонирования репозитория git и самостоятельной компиляции кода. Или вы можете установить пакет pepflashplugin-installer из skunk / pepper-flash ppa: sudo add-apt-repository ppa: skunk / pepper-flash && sudo apt-get update && sudo apt-get install pepflashplugin-installer
. См. Внизу ЭТО страницы инструкции о том, как разрешить Chromium использовать Pepperflash. Предупреждение: это зависит от поддержки Google Chrome. См. Обновление № 3 .
Обновление 3 : Google отказался от поддержки Chrome для всех 32-разрядных систем GNU / Linux. Если у вас 64-битная система, вы можете использовать Chrome как обычно. В противном случае вам придется либо запустить старую версию Chrome (удачи в ее поиске. Кроме того, имейте в виду, что старые браузеры небезопасны), переключитесь на 64-битную систему или попытайтесь запустить версию Windows через WINE. Поскольку 32-разрядные системы больше не поддерживаются, вы больше не можете использовать метод, описанный в обновлении № 2, в 32-разрядных системах.
Обновление 4 : Pipelight был прекращен автором. С ним больше нельзя установить Flash Player. Однако Adobe решила обновить версию проигрывателя Flash для GNU / Linux до последних версий, поэтому я думаю, вам не нужны pipelight или freshplayerplugin. фактически, это делает весь этот ответ устаревшим.
Выберите свою архитектуру: Linux (32-разрядная) или Linux (64-разрядная) .
uname -i
: если она возвращает что-то, имеющее номер 64 , ваша система 64-битная. В противном случае это 32-разрядная версия. Загрузите архив NPAPI : выберите вариант, содержащий (. Tar.gz) - NPAPI
, а затем нажмите «Загрузить сейчас» кнопка.
tarball.tar.gz
, tarball.tar.zip
, tarball.tar.7z
и tarball.tar.bz2
- все это примеры tarball. Сохраните tarball в / tmp
папка с именем flash.tar.gz . Если ваш браузер автоматически загружает тарбол, что делает невозможным переименование тарбола до начала загрузки, дождитесь окончания загрузки, затем перейдите в папку, в которую был помещен тарбол, переименуйте архив в flash. tar.gz , а затем переместите его в / tmp
.
Запустите терминал оболочки, а затем выполните эту команду:
cd / tmp; tar -xvf flash.tar.gz
Теперь запустите эту суперкоманду, чтобы поместить плагин Adobe Flash в системную папку:
if! [-d / usr / lib / adobe-flashplugin /]; затем sudo mkdir / usr / lib / adobe-flashplugin; иначе echo / usr / lib / adobe-flashplugin / уже существует; fi; sudo cp -f libflashplayer.so / usr / lib / adobe-flashplugin /; sudo ln -sf /usr/lib/adobe-flashplugin/libflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so
Затем запустите эту команду, чтобы разместить папки Adobe Flash в соответствующих местах:
sudo cp -rf / tmp / usr /
Теперь вы можете запустить свой браузер Mozilla / Gecko (Firefox, Iceweasel или SeaMonkey), а затем получить доступ к URL about: plugins
, чтобы проверить, обнаружил ли ваш браузер подключаемый модуль Flash, расположенный по адресу /usr/lib/adobe-flashplugin/libflashplayer.so
(он также должен быть виден, открыв about: addons
, а затем раздел Плагины ). Если вы видите что-то вроде Shockwave Flash 24.0 r0 , перейдите на http: //www.adobe.com / software / flash / about , чтобы проверить, обнаруживает ли флэш-апплет вашу установку флэш-памяти NPAPI и сообщает вам, какую версию вы используете в настоящее время.
/usr/lib/flashplugin-installer/libflashplayer.so
вместо /usr/lib/adobe-flashplugin/libflashplayer.so
. Если это произойдет, проигнорируйте это: это нормально. Перезагрузите компьютер, чтобы убедиться, что в меню приложений отображается новая панель управления « Adobe Flash Player ». В противном случае вы сможете запустить его, выполнив эту команду оболочки:
/ usr / bin / flash-player-properties
Примечание: если вы используете 32-битный SeaMonkey в 64-битной системе, браузер не «увидит» плагин. Используйте другой браузер (например, Firefox).
Откройте окно терминала оболочки и выполните эту суперкоманду:
sudo rm -r /usr/lib/adobe-flashplugin /usr/lib/flashplugin-installer/libflashplayer.so /usr/bin/flash-player-properties /usr/lib/kde4/kcm_adobe_flash_player.so /usr/lib64/kde4/kcm_adobe_flash_player.so /usr/share/applications/flash-player-properties.desktop /usr/share/kde4/services/kcm_adobe_flash_player.desktop /usr/share/pixmaps/flash-player-properties.png ; cd /usr/share/icons/hicolor ; sudo find . -name "flash-player-properties.png" -delete
Выберите свою архитектуру: Linux (32-бит) или Linux (64-разрядная версия) .
uname -i
: если она возвращает что-то с номером 64 , ваша система 64-битная. В противном случае это 32-разрядная версия. Загрузите архив PPAPI : выберите вариант, содержащий (. Tar.gz) - PPAPI
, а затем нажмите «Загрузить сейчас» кнопка.
tarball.tar.gz
, tarball.tar.zip
, tarball.tar.7z
и tarball.tar.bz2
- все это примеры архивов. Сохраните архив в / tmp
папка с именем pepflash.tar.gz . Если ваш браузер автоматически загружает архив, что делает невозможным его переименование до начала загрузки, дождитесь завершения загрузки, затем перейдите в папку, в которую был помещен архив, переименуйте архив в pepflash. tar.gz , а затем переместите его в / tmp
.
Запустите терминал оболочки, а затем выполните эту команду:
cd / tmp; tar -xvf pepflash.tar.gz
Теперь выполните эти команды, чтобы поместить плагин Adobe Flash в системную папку:
if! [-d / usr / lib / adobe-flashplugin /]; затем sudo mkdir / usr / lib / adobe-flashplugin; иначе echo / usr / lib / adobe-flashplugin / уже существует; fi; sudo cp -f libpepflashplayer.so manifest.json / usr / lib / adobe-flashplugin /
Теперь вы можете запустить свой браузер WebKit / Opera (только версии Opera до версии 45), а затем получить доступ к URL about: plugins
, чтобы проверить, обнаружил ли ваш браузер подключаемый модуль Flash, расположенный по адресу /usr/lib/adobe-flashplugin/libpepflashplayer.so
. Не забудьте нажать кнопку Показать подробности (вверху справа), чтобы развернуть информационные поля и показать дополнительную информацию о каждом обнаруженном плагине. Если вы видите что-то вроде Adobe Flash Player , расположенного по адресу /usr/lib/adobe-flashplugin/libpepflashplayer.so
, перейдите на http://www.adobe.com / software / flash / about просто для того, чтобы убедиться, что апплет флэш-памяти обнаруживает установку флэш-памяти PPAPI и сообщает вам, какую версию вы используете в настоящее время. Если ваш браузер - Opera версии 45+ (версия 45 или новее), то единственный способ проверить, правильно ли установлен и функционирует плагин, - это зайти на http://www.adobe.com/software/flash/about . Если флеш-апплет обнаруживает установку PPAPI-флеш-памяти, значит флеш-память работает в вашем браузере Opera 45+.
Откройте окно терминала оболочки и запустите его команда:
sudo rm /usr/lib/adobe-flashplugin/libpepflashplayer.so
Если вы используете Google Chrome / Chromium, он уже поставляется с собственным встроенным PPAPI плагином Flash, расположенным в ~ / .config / google-chrome / PepperFlash / some_version_number / libpepflashplayer.so
. Однако, если видео не работают с Google Chrome / Chromium, когда вы находитесь на Facebook, YouTube и т. Д. (Вы слышите звук, но не видите видео), то вы, вероятно, пытаетесь посмотреть HTML5 видео, но ваш графический процессор (графический процессор) имеет встроенный черный список рендеринга, который позволяет избежать ускорения видео, требуемого HTML5.
Чтобы решить эту проблему, запустите Google Chrome / Chromium, перейдите по этому URL:
chrome://flags/#ignore-gpu-blacklist
...затем активируйте указанную выше опцию и перезапустите Google Chrome / Chromium.
Если вышеуказанное решение не решит проблему, выполните 6 шагов, описанных на Как вручную установить плагин Adobe Flash PPAPI для браузер WebKit, такой как Opera , затем создайте резервную копию плагина Google PepperFlash и создайте символическую ссылку на плагин Adobe Flash PPAPI.
Если, например, в вашем браузере Chrome / Chromium используется плагин PepperFlash версии 24.0.0.186, и вы загрузили плагин Adobe Flash PPAPI версии 24.0.0.186 (та же версия Google PepperFlash), то это команда оболочки, которую вам нужно будет ввести после установки Плагин Adobe Flash PPAPI :
mv ~/.config/google-chrome/PepperFlash/24.0.0.186/libpepflashplayer.so ~/.config/google-chrome/PepperFlash/24.0.0.186/libpepflashplayer.so.bak ; sudo ln -sf /usr/lib/adobe-flashplugin/libpepflashplayer.so ~/.config/google-chrome/libpepflashplayer.so
Откройте окно терминала оболочки и выполните следующую команду:
sudo rm ~/.config/google-chrome/libpepflashplayer.so ; mv ~/.config/google-chrome/PepperFlash/24.0.0.186/libpepflashplayer.so.bak ~/.config/google-chrome/PepperFlash/24.0.0.186/libpepflashplayer.so
Источник: мой собственный ответ на вопрос № 470281 .