Як встановити Flash-плеєр на Ubuntu?


126

Навіть незважаючи на те, що у мене є останній програвач Adobe Flash Player 11.2 для Linux у Firefox - ref: сумніви у захисті Flash-програвача - певна онлайн-флеш-гра все ще вимагає оновлення до останнього флеш-плеєра.

Я спробував цю онлайн-гру на своєму ноутбуці (Windows 8 з Flash Player 11.8), і у неї немає проблем.

Чи є спосіб обманути Ubuntu або ця гра в думці Flash Player 11.8 "встановлена"?


4
Як ви вже знаєте, що останній флеш-плеєр для Linux є 11.2.x. Тому я рекомендую вам скористатися Latest Google Chromeбраузером. Він уже поставляється з вбудованим останнім флеш-програвачем. Не потрібно встановлювати спалах під час перегляду Інтернету. ;) Завантажте chromeтут: google.com/intl/uk/chrome/browser Відповідь, якщо вам потрібна подальша допомога ..
Саурав Кумар


Дивіться мою відповідь тут; askubuntu.com/a/908985/682596
Roel Van de Paar

Відповіді:


133

Примітка. Ця відповідь сильно застаріла . Замість цього зверніться до відповіді karel, в якій описано, як 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, закрийте вікно терміналу та перезапустіть веб-переглядач.


3
..і оскільки flashplugin-installerвін доступний у сховищі Multiverse , можливо, вам потрібно буде включити репо. ..так це посилання повинно допомогти: Як увімкнути "мультисвітковий" сховище?
точне

3
Це також працює 14.04.
Дусан

2
Цей метод працює також 15.04. :)
Мухаммед Хусейнбашич

4
Цей метод також працює за 15.10.
галат

1
Встановлено, але в chrome://pluginsChromium спалах не бачу ... Lubuntu 15.10
Віталій Зданевич

30

Щоб встановити останню версію флеш-плеєра, знайдіть Dash (у версіях Ubuntu до 17.10) або інформаційну панель Show Applications (в Ubuntu 17.10 або пізнішої версії) програмного забезпечення та оновлень та відкрийте вікно Software & Updates. Перейдіть на вкладку " Інше програмне забезпечення" у вікні "Програми та оновлення" та поставте галочку в полі зліва від місця, де написано: 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 та новіших версіях браузера-плагіна-freshplayer-pepperflash із сховищ Ubuntu за замовчуванням дозволяє використовувати плагін Pepper Flash з Chrome у Firefox та будь-який інший веб-браузер, що підтримує плагіни NPAPI. Він працює краще, ніж Adobe-flashplugin у Firefox.


8
Особисто я вважаю, що це повинна бути єдина відповідь, а інші відповіді (які в основному застарілі) видалені.
Gunnar Hjalmarsson

1
Який рядок APT потрібно ввести після натискання кнопки Додати?
Код-Гуру

@karel: Я гадаю, що те, що Code-Guru у коментарі вище, виявило заплутаним, оскільки натискання на кнопку Додати викликає спливаюче вікно, яке запитує URL-адресу APT.
Ніколя Рауль

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 протягом п'яти років від часу випуску.

Ви все ще можете використовувати останній флеш в Google Chrome або Chromium,Встановіть браузер Chrome використовуючи плагін "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 (наприклад, Windows-версія Firefox ) з версією Windows Flash Player.

Або ви можете встановити Google Chrome , оскільки він завжди має останню версію Flash, навіть на Ubuntu. Якщо ви виберете Chrome, вам не знадобиться Wine. Це більше не може бути варіантом. Дивіться оновлення №3.

Оновлення : Зараз я знаю третій спосіб зробити це: Pipelight! Pipelight спочатку плагін браузера мав використовувати вилку WINE для запуску Microsoft Silverlight. Однак у якийсь момент розробники вирішили додати підтримку Flash. Тут див. Інструкції щодо встановлення Pipelight та включення Flash Player.

Однак цей метод не є ідеальним; якщо ви виявите, що ваш браузер не реагує на вашу мишу, ви можете перемикати робочі простори (використовуючи комбінації клавіш на робочому столі) або перемикаючи вікна (знову клавіші швидкого доступу). У будь-якому випадку, коли ви переходите назад, ви повинні мати можливість знову натиснути. Зауважте, я протестував це лише на робочому столі Cinnamon Linux Mint (який роздвоєний від Gnome), і не можу гарантувати, що це буде працювати на інших настільних комп’ютерах. Якщо все інше виходить з ладу, ви можете переключитися на tty і вбити трубопровід, використовуючи 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, хоча плагіни актуальні не оновлюватимуться до запуску браузера на базі NPAPI.

Оновлення 2 : Я знайшов ще один плагін, який використовує Flash Player Pepper (Google Chrome) у інших браузерах (наприклад, 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 вирішила підключити GNU / Linux версію Flash-програвача до останніх версій, тому, напевно, вам не потрібен прожектор або свіжий плагін-плагін. насправді така ситуація робить всю цю відповідь застарілою.


так, на бічній ноті, Adobe - це дики. google заплатив творцям вина за оптимізацію фотошопу під Linux, хіба це не приємно? натомість Adobe повертає їх, зупиняючи підтримку повітря, зчитувача та спалаху на android та linux. але добре, адже незабаром html5 візьме на себе
Нік Байлюк

На жаль, свіжий плагін просто обертає перець спалаху 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-розрядна) .

    • Якщо ви не впевнені в архітектурі вашої системи, запустіть команду shell 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, флеш працює у вашому браузері 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 відео але Графічний процесор (графічний блок обробки) має вбудований чорний список візуалізації, що дозволяє уникнути прискорення відео, необхідного HTML5.

Щоб вирішити цю проблему, запустіть Google Chrome / Chromium, перейдіть до цієї URL-адреси:

chrome://flags/#ignore-gpu-blacklist

... тоді активуйте вищевказаний варіант та перезапустіть Google Chrome / Chromium.

Якщо вищезазначене рішення не вирішує проблему, виконайте 6 кроків, наведених у розділі Як вручну встановити плагін Adobe Flash PPAPI для браузера WebKit, такого як Opera , а потім створити резервну копію плагіна Google PepperFlash і створити символічне посилання на флеш-плагін PPAPI Adobe.

Якщо, наприклад, ваш браузер Chrome / Chromium використовує плагін PepperFlash версії 24.0.0.186 і ви завантажили Flash-модуль PPAPI Adobe Flash версії 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 Наведене вище питання старіше за інше, де я (нещодавно) розмістив свою відповідь. Однак я знайшов і відповів на інше питання спочатку (за кілька днів до того, як знайшов це). Ось чому позначення будь-якого з цих питань (на користь іншого питання) видається своєрідною дилемою: якому питанню слід віддати перевагу? Я не впевнений, як вирішити цю ситуацію. Вставляючи тут також зміст моєї відповіді, я сподіваюся, що всім полегшається пошук запропонованого нами рішення проблеми, незалежно від того, яке з цих двох питань хтось знайде першим.
Юрій Сукупіра

Добре. Я проголосував за закриття іншого питання як дубліката цього.
David Foerster

1
@YuriSucupira Я з'ясував причину того, що він не працює над останніми версіями Opera. Вам також потрібен файл manifest.json, а не лише файл libpepflashplayer.so. Я це змінив у вашу відповідь. Також ось сценарій, який зробить всю брудну роботу для плагіна PPAPI: gist.github.com/ruario/215c365facfe8d3c5071 . Можливо, ви могли б це включити і у свою відповідь.
Майк
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.