Как установить Flash Player на Ubuntu?

126

Несмотря на то, что у меня установлена ​​последняя версия Adobe Flash player 11.2 для Linux в Firefox - см. Сомнения в безопасности проигрывателя Flash - конкретная онлайн-игра все еще требует обновления до последней версии проигрывателя Flash.

Я попробовал эту онлайн-игру на своем ноутбуке (Windows 8 с Flash Player 11.8), и у нее нет проблем.

Есть ли способ обмануть Ubuntu или эту игру, заставив думать, что Flash Player 11.8 "установлен"?

user190160
источник
4
Как вы уже знаете, последний флеш плеер для Linux есть 11.2.x. Поэтому я рекомендую вам использовать Latest Google Chromeбраузер. Это уже идет со встроенным последним флеш-плеером. Не нужно устанавливать флэш-память, когда вы просматриваете Интернет. ;) Загрузите chromeотсюда: google.com/intl/en/chrome/browser Ответьте, если вам нужна дополнительная помощь ..
Саурав Кумар
Связанный: askubuntu.com/questions/562271/…
Бен
Смотрите мой ответ здесь; askubuntu.com/a/908985/682596
Роэль Ван де Паар

Ответы:

133

Примечание. Этот ответ сильно устарел . Вместо этого, пожалуйста, обратитесь к ответу Карела, который описывает, как 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), выполните следующие действия:

  1. Включите multiverseрепозиторий, как показано здесь: Как включить «многооборотный» репозиторий?

  2. Откройте окно терминала (нажмите Ctrl+ Alt+ T) и скопируйте / вставьте эту строку:

    sudo apt-get install flashplugin-installer 
    
  3. Когда Flash Player установлен, закройте окно терминала и перезапустите браузер.

Sweet72
источник
3
..и так flashplugin-installerдоступен в Менского хранилище, возможно , потребуется включить репозиторий. ..так эта ссылка должна помочь: Как мне включить «мультивселенное» хранилище?
точное
3
Это также работает 14.04.
Душан
2
Этот метод работает и для 15.04. :)
Мухамед Хусейнбашич
4
Этот метод также работает для 15.10.
Галат
1
Установлен но у chrome://pluginsChromium не вижу вспышки ... Lubuntu 15.10
Виталий Зданевич
30

Чтобы установить последнюю версию флэш-плеера, найдите «Программное обеспечение и обновления» в Dash (в выпусках Ubuntu до 17.10) или на панели «Показать приложения» (в 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. Это работает лучше, чем Adobe-FlashPlugin в Firefox.

Карел
источник
8
Лично я думаю, что это должен быть единственный оставленный ответ, а остальные ответы (которые в основном устарели) удалены.
Гуннар
1
Какую строку APT вводить после нажатия кнопки «Добавить»?
Code-Guru
@karel: Полагаю, что то, что Code-Guru в приведенном выше комментарии сочло замешательством, потому что нажатие этой кнопки Add вызывает всплывающее окно, которое запрашивает APT URL.
Николас Рауль
15

Adobe больше не предоставляет обновления Flash Player для Linux, за исключением защитных бэкпортов.
Из блога Abobe Flash :

Для выпусков Flash Player после 11.2 плагин браузера Flash Player для Linux будет доступен только через API «Pepper» как часть дистрибутива браузера Google Chrome и больше не будет доступен для прямой загрузки из Adobe. Adobe будет продолжать предоставлять обновления для системы безопасности для не Pepper дистрибутивов Flash Player 11.2 для Linux в течение пяти лет с момента ее выпуска.

Вы все еще можете использовать последнюю версию Flash в Google Chrome или ChromiumУстановить хром-браузер с плагином Pepper Flash.

Adobe Flash Player напрямую интегрирован с Google Chrome и включен по умолчанию. Доступные обновления для Adobe Flash Player автоматически включаются в обновления системы Chrome.

Вам нужно будет установить его вручную в Chromium, см. Здесь

харакири
источник
Больше не правда. Версия PPAPI по-прежнему поддерживается.
Эван Кэрролл
pcworld.com/article/3116409/linux/… кажется, указывает на то, что этот ответ больше не верен
Mateusz Konieczny
11

К сожалению, 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-инсталлятор от скунса / перца вспышки рры: sudo add-apt-repository ppa:skunk/pepper-flash && sudo apt-get update && sudo apt-get install pepflashplugin-installer. Обратитесь к нижней части ЭТОЙ страницы, чтобы узнать, как включить Chromium для перцового флеша. Предупреждение: это зависит от поддержки Google Chrome. Пожалуйста, смотрите обновление № 3 .

Обновление 3 : Google прекратил поддержку Chrome для всех 32-битных систем GNU / Linux. Если у вас 64-битная система, вы можете использовать Chrome как обычно. В противном случае вам придется либо запустить старую версию Chrome (удачи в ее поиске. Также, имейте в виду, что старые браузеры не защищены), переключиться на 64-битную систему или попытаться запустить версию Windows через WINE. Поскольку 32-разрядные системы больше не поддерживаются, вы больше не можете использовать метод, описанный в обновлении № 2, в 32-разрядных системах.

Обновление 4 : Pipelight был прекращен автором. Вы больше не можете устанавливать Flash Player вместе с ним. Тем не менее, Adobe решила обновить версию Flash Player для GNU / Linux до последних версий, поэтому я думаю, вам не нужен pipelight или freshplayerplugin. на самом деле, этот вид делает весь этот ответ устаревшим.

TSJNachos117
источник
да, на примечании стороны, Adobe - Дикс. Google заплатил создателям вина за оптимизацию Photoshop на Linux, разве это не мило с их стороны? вместо этого Adobe платит им, прекратив поддержку Air, Reader и Flash на Android и Linux. но это нормально, потому что скоро html5 вступит во владение
Ник Байлук
К сожалению, плагин freshplayer просто перетирает вспышку с помощью внешнего интерфейса NPAPI, чтобы Firefox мог его использовать. Pipelight также является плагином NPAPI. Но Firefox прекращает поддержку NPAPI к концу года . Есть ли другое решение для Flash в Firefox, которое еще не планируется убить, или же переход на Chrome / запуск под Wine действительно единственные варианты?
Бен
Flash не отказался от поддержки версии PPAPI, вот доказательство : он также упакован и доступен для Ubuntu, см. Мой ответ здесь .
Эван Кэрролл
на самом деле, этот вид делает весь этот ответ устаревшим. - Можете ли вы рассмотреть вопрос об обновлении и удалении старого ненужного контента?
Матеуш Конечны
1

Как вручную установить плагин Adobe Flash NPAPI для таких браузеров, как Firefox, Iceweasel и SeaMonkey

  1. Доступ https://get.adobe.com/flashplayer/otherversions/

  2. Выберите свою архитектуру: Linux (32-разрядная версия) или Linux (64-разрядная версия) .

    • Если вы не уверены в архитектуре вашей системы, выполните команду оболочки uname -i: если она возвращает что-то с номером 64, значит, ваша система 64-битная. В противном случае он 32-битный.
  3. Загрузите архив NPAPI : выберите опцию, содержащую (.tar.gz) - NPAPIего, и нажмите кнопку «Загрузить сейчас».

    • Тарболов файл с «.tar.xxx» расширение, где „ххх“ является расширением для сжатых файлов, как , например , почтовый индекс , GZ , BZ2 , 7z и т.д. Следовательно, tarball.tar.gz, tarball.tar.zip, tarball.tar.7zи tarball.tar.bz2все примеры тарболлов.
  4. Сохраните архив в /tmpпапку с именем flash.tar.gz . Если ваш браузер автоматически загружает архив, тем самым делая невозможным переименование тарбола до начала загрузки, дождитесь окончания загрузки, затем перейдите в папку, в которую был помещен архив, переименуйте архив во flash.tar.gz а затем переместить его в /tmp.

  5. Запустите терминал оболочки и затем выполните эту команду:

    cd /tmp ; tar -xvf flash.tar.gz
    
  6. Теперь запустите эту суперкоманду, чтобы поместить плагин Adobe Flash в системную папку:

    if ! [ -d /usr/lib/adobe-flashplugin/ ]; then sudo mkdir /usr/lib/adobe-flashplugin ; else echo /usr/lib/adobe-flashplugin/ already exists ; 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
    
  7. Затем выполните эту команду, чтобы разместить папки Adobe Flash в соответствующих местах:

    sudo cp -rf /tmp/usr /
    
  8. Теперь вы можете запустить свой браузер Mozilla / Gecko (Firefox, Iceweasel или SeaMonkey), а затем получить доступ к URL-адресу about:plugins, чтобы проверить, обнаружил ли ваш браузер флэш-плагин, расположенный по адресу /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. Если это произойдет, игнорируйте это: это нормально.
  9. Перезагрузите компьютер, чтобы убедиться, что в меню приложений отображается новая панель управления « Adobe Flash Player ». Если этого не произойдет, вы сможете запустить его, выполнив команду оболочки:

    /usr/bin/flash-player-properties
    

Примечание: если вы используете 32-битную версию SeaMonkey в 64-битной системе, браузер не будет "видеть" плагин. Используйте другой браузер (например, Firefox).

Как вручную удалить плагин Adobe Flash NPAPI для браузеров, таких как Firefox, Iceweasel и SeaMonkey

Откройте окно терминала оболочки и запустите эту суперкоманду:

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

Как вручную установить плагин Adobe Flash PPAPI для браузера WebKit, такого как Opera

  1. Доступ https://get.adobe.com/flashplayer/otherversions/

  2. Выберите свою архитектуру: Linux (32-разрядная версия) или Linux (64-разрядная версия) .

    • Если вы не уверены в архитектуре вашей системы, выполните команду оболочки uname -i: если она возвращает что-то с номером 64, значит, ваша система 64-битная. В противном случае он 32-битный.
  3. Загрузите архив PPAPI : выберите опцию, содержащуюся (.tar.gz) - PPAPIв нем, а затем нажмите кнопку «Загрузить сейчас».

    • Тарболов файл с «.tar.xxx» расширение, где „ххх“ является расширением для сжатых файлов, как , например , почтовый индекс , GZ , BZ2 , 7z и т.д. Следовательно, tarball.tar.gz, tarball.tar.zip, tarball.tar.7zи tarball.tar.bz2все примеры тарболлов.
  4. Сохраните тарбол в /tmpпапку с именем pepflash.tar.gz . Если ваш браузер автоматически загружает архив, что делает невозможным его переименование до начала загрузки, дождитесь окончания загрузки, затем перейдите в папку, в которую был помещен архив, переименуйте его в pepflash.tar.gz. а затем переместить его в /tmp.

  5. Запустите терминал оболочки и затем выполните эту команду:

    cd /tmp ; tar -xvf pepflash.tar.gz
    
  6. Теперь выполните эти команды, чтобы поместить плагин Adobe Flash в системную папку:

    if ! [ -d /usr/lib/adobe-flashplugin/ ]; then sudo mkdir /usr/lib/adobe-flashplugin ; else echo /usr/lib/adobe-flashplugin/ already exists ; fi ; sudo cp -f libpepflashplayer.so manifest.json /usr/lib/adobe-flashplugin/
    
  7. Теперь вы можете запустить свой браузер WebKit / Opera (только версии Opera до 45), а затем получить доступ к URL-адресу about:plugins, чтобы проверить, обнаружил ли ваш браузер флэш-плагин, расположенный по адресу /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 flash, значит, flash работает в вашем браузере Opera 45+.

Как вручную удалить плагин Adobe Flash PPAPI для браузера WebKit, такого как Opera

Откройте окно терминала оболочки и выполните эту команду:

sudo rm /usr/lib/adobe-flashplugin/libpepflashplayer.so

Как вручную установить плагин Adobe Flash PPAPI для браузеров Google Chrome и Google Chromium

Если вы используете Google Chrome / Chromium, он уже поставляется с собственным встроенным плагином PPAPI Flash, расположенным по адресу ~/.config/google-chrome/PepperFlash/some_version_number/libpepflashplayer.so. Однако, если видео не работает с Google Chrome / Chromium, когда вы находитесь на Facebook, YouTube и так далее (вы слышите звук, но не видите видео), то вы, вероятно, пытаетесь смотреть видео HTML5, но ваш GPU (Graphics Processing Unit) имеет встроенный черный список рендеринга, который позволяет избежать ускорения видео, требуемого 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

Как вручную удалить плагин Adobe Flash PPAPI для браузеров Google Chrome и Google Chromium

Откройте окно терминала оболочки и выполните эту команду:

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 .

Юрий Сукупира
источник
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится. - Из обзора
AMC
@amc Я также добавил сюда весь свой ответ, потому что оба процесса установки и удаления важны, и они меняются в зависимости от браузера. Я полагаю, что самое важное - помочь тем, кто прочитал этот вопрос, найти ответ, объясняющий, как выполнить установку вручную (и как вручную удалить Adobe Flash). Я бы «слил» оба моих ответа в один для обоих вопросов, если бы мог, но, к сожалению, такой функции нет. Вышеуказанный вопрос старше другого, но сначала я нашел и ответил на другой.
Юрий Сукупира
@DavidFoerster Вышеупомянутый вопрос старше, чем другой, где я (недавно) разместил свой ответ. Однако сначала я нашел и ответил на другой вопрос (за несколько дней до того, как я нашел этот). Вот почему пометка любого из этих вопросов (в пользу другого вопроса) представляется своего рода дилеммой: какому вопросу следует отдать предпочтение? Я не уверен, как справиться с этой ситуацией. Вставив здесь содержание моего ответа, я надеюсь, что всем будет легче найти предложенное мной решение проблемы, независимо от того, какой из этих двух вопросов кто-то найдет первым.
Юрий Сукупира
Хорошо. Я проголосовал, чтобы закрыть другой вопрос как дубликат этого.
Дэвид Фёрстер
1
@YuriSucupira Я выяснил причину, по которой он не работал в последних версиях Opera. Вам также нужен файл manifest.json, а не только файл libpepflashplayer.so. Я отредактировал это в вашем ответе. Кроме того, вот скрипт, который сделает всю грязную работу за плагин PPAPI: gist.github.com/ruario/215c365facfe8d3c5071 . Может быть, вы могли бы включить это в свой ответ.
Майк