it-swarm.com.de

Kann ich Chrome's Pepper Flash mit Firefox verwenden?

Gibt es eine Möglichkeit, das Pepper Flash-Plugin von Chrome mit Firefox zu verwenden, da Adobe Flash unter Linux nicht mehr unterstützt (siehe "HINWEIS" weiter unten)?


HINWEIS! Flash wird unter Linux nicht mehr unterstützt AUSSER als Teil von Chrome (mit Ausnahme der extrem veralteten Firefox 11.2-Version, obwohl sie Sicherheitsupdates erhält, ist sie immer noch veraltet und wird nicht so häufig aktualisiert ). Dies ist in der Roadmap für Flash-Laufzeiten von Adobe beschrieben. Der relevante Abschnitt ist Plattformunterstützung , Unterabschnitt Personalcomputer , Abschnitt Linux , das hier zitiert wurde (14. Januar 2015). Die wichtigsten Zeilen in diesem Artikel wurden aus wichtigen Gründen hervorgehoben, weil die Leute nicht alles lesen wollen Hier):

Linux

Adobe hat eng mit Google zusammengearbeitet, um eine einzige, moderne API für das Hosten von Plug-Ins im Browser zu entwickeln. Die PPAPI mit dem Codenamen "Pepper" soll eine Ebene zwischen dem Plug-In und dem Browser bereitstellen, die Unterschiede zwischen Browser- und Betriebssystemimplementierungen beseitigt. Weitere Informationen zur Pepper-API finden Sie unter http://code.google.com/p/ppapi/ .

Aufgrund dieser Arbeit konnte Adobe zusammen mit Google eine "Pepper" -Implementierung von Flash Player für alle x86/64-Plattformen bereitstellen, die vom Browser Google Chrome unterstützt werden. Google vertreibt diesen neuen Pepper-basierten Flash Player jetzt als Teil von Chrome auf allen Plattformen, einschließlich Linux.

Für Flash Player-Versionen nach 11.2 ist das Flash Player-Browser-Plug-In für Linux nur über die "Pepper" -API als Teil der Browser-Distribution Google Chrome und verfügbar wird nicht länger als direkter Download von Adobe erhältlich sein. Adobe wird für einen Zeitraum von fünf Jahren ab Veröffentlichung Sicherheitsupdates für Nicht-Pepper-Distributionen von Flash Player 11.2 unter Linux bereitstellen.

Flash Player unterstützt weiterhin Browser, die Nicht-Pepper-Plug-in-APIs auf anderen Plattformen als Linux verwenden.

Adobe stellt unter Linux keine Pepper-basierte Debug-Player-Implementierung des Flash Player-Browser-Plug-Ins zur Verfügung.

Mit Adobe AIR 3 hat Adobe die Unterstützung für Adobe AIR für Linux-Betriebssysteme eingestellt.

21
Thomas Ward

Diese Antwort ist möglicherweise veraltet, da kürzlich Änderungen an Adobe und Flash vorgenommen wurden. Diese Antwort bleibt hier wie zu historischen Zwecken.


Firefox stellt die Unterstützung für NPAPI bald ein, was dazu führen kann, dass diese Antwort veraltet und ungültig ist. Es ist möglicherweise nur möglich, Flash in Chrome und irgendwann nur noch in Chrome abzurufen, sodass es keine Firefox-Lösung gibt.

Da Adobe Flash unter Linux nicht mehr unterstützt, ist Chrome eine der verbleibenden Optionen, die im Lieferumfang von Flash enthalten sind. Dies ist ein Chrome Sonderfall, wie in der Flash Roadmap von Adobe in der Linux-Unterüberschrift unter Personal Computers beschrieben.

Sie können können Pepper Flash (genannt "Fresh Player") in Firefox verwenden. Webupd8 hat es hier sogar kommentiert und erklärt, wie es funktioniert (der verlinkte Artikel wurde am 29. Mai 2014 veröffentlicht und ist möglicherweise veraltet). Das Plugin ist möglicherweise verwendbar, da es in den Ubuntu-Chats IRC als Lösung empfohlen wird.


Das Folgende ist aus dem Webupd8-Beitrag extrahiert:

HINWEIS:Der dafür verwendete Wrapper befindet sich im ALPHA-Stadiumund ist wahrscheinlich EXTRAORIDNARILY instabil.

Um die einzelnen Schritte zusammenzufassen:

  1. Installieren Sie das Fresh Player Plugin in Ubuntu (über PPA) mit den folgenden Befehlen:

    Sudo add-apt-repository ppa:nilarimogard/webupd8
    Sudo apt-get update
    Sudo apt-get install freshplayerplugin
    
  2. Die einfachste Methode, dies zu verwenden, bedeutet, dass Sie leider Google Chrome installieren müssen, damit dies funktioniert. Dies liegt daran, dass das Fresh Player Plugin nur ein Wrapper für libpepflashplayer.so ist benötigt diese Datei, die mit Google Chrome gebündelt ist. Am einfachsten erhalten Sie diese Datei, indem Sie Google Chrome Stable installieren - laden Sie sie von hier herunter und installieren Sie sie dann.

    2a. Alternative:

    Es gibt andere Möglichkeiten, libpepflashplayer.so zu bekommen, aber ich werde hier keine Installationsanweisungen für alle veröffentlichen.

    Stattdessen liste ich sie unten auf:

    • Wenn Sie Google Chrome Unstable verwenden, erstellen Sie einen symbolischen Link von /opt/google/chrome-unstable/PepperFlash zu /opt/google/chrome/ oder ändern Sie das Hinzufügen einer freshwrapper.conf-Datei und fügen Sie den /opt/google/chrome-unstable/PepperFlash/libpepflashplayer.so-Pfad hinzu - siehe Schritt 3

    • Sie können Pepper Flash auf zwei weitere Arten installieren: über das Installationsprogramm , das in den offiziellen Ubuntu 14.04-Repositorys verfügbar ist, und über das Pepper Flash PPA , das ebenfalls verfügbar ist Bei älteren Ubuntu-Versionen müssen Sie nach der Installation einen symbolischen Link für Pepper Flash zu /opt/google/chrome/PepperFlash/libpepflashplayer.so erstellen. In Schritt 3 erfahren Sie, wie Sie den Pfad dazu ändern.

  3. Entfernen Sie das von APT installierte Flash-Plugin: Entfernen/Bereinigen Sie diese Pakete aus dem Software-Center flashplugin-installerAdobe-flashpluginAdobe-flash-properties-gtkAdobe-flash-properties-kde oder führen Sie sie einfach in einem Terminal aus:

    Sudo aptitude --purge-unused purge flashplugin-installer Adobe-flashplugin Adobe-flash-properties-gtk Adobe-flash-properties-kde
    

    Das Pepper Flash-Paket ersetzt nicht die ursprüngliche Bibliotheksdatei. Aus diesem Grund können Sie bis zu diesem Schritt beide Versionen des Flash-Plugins auf der Seite Add-ons und anzeigen Es gibt keine Möglichkeit, sicherzugehen, dass Firefox die neueste Version verwendet. Und Sie können einfach keinen deaktivieren, ohne den anderen zu deaktivieren (Wenn Sie einen deaktivieren und neu starten, werden beide deaktiviert).

  4. Optional (nur verwenden, wenn Sie verschiedene Einstellungen anpassen möchten): Fresh Player Plugin konfigurieren

    Hier finden Sie eine Beispielkonfiguration für das Fresh * Player-Plugin - um es zu verwenden, speichern Sie diese Datei, benennen Sie sie in freshwrapper.conf um und kopieren Sie sie unter ~/.config/freshwrapper-data/

    Verwenden Sie diese Konfigurationsdatei, um den Pfad zu libpepflashplayer.so zu ändern oder den Audiopuffer zu optimieren, wenn Sie einen Auslöseton hören. Benutze es noch nicht, um die Hardwarebeschleunigung zu aktivieren, da es momentan nicht richtig funktioniert !

    Die in dieser Datei verfügbaren Konfigurationsoptionen sind ziemlich selbsterklärend - Sie können die Unter- und Obergrenze für die Audiopuffergröße konfigurieren, den Xinerama-Bildschirm ändern, der zum Erfassen der Vollbild-Fenstergeometrie verwendet wird (Standard: 0), und den Pfad in libpepflashplayer.so ändern Befehlszeilenargumente (wie das Aktivieren der Hardware-Videodekodierung).

18
Thomas Ward

Basierend auf diese Website sollten Sie Folgendes versuchen:

Sudo apt-get install browser-plugin-freshplayer-pepperflash

Hat für mich gearbeitet.

7
tisfo

Ein Großteil der in der Frage sowie in der akzeptierten Antwort enthaltenen Informationen ist nicht mehr gültig.

Der einfachste Weg für Ubuntu-Benutzer, die neueste Version des NPAPI- und PPAPI-Plugins zu erhalten, ist Canonical Partner aktivieren und das Adobe-flashplugin -Paket zu installieren.

Standardmäßig verwendet Firefox das NPAPI-Plugin. Das NPAPI-Plugin verfügt jedoch nicht über alle Funktionen, die das PPAPI-Plugin bietet. Durch die Installation des Pakets browser-plugin-freshplayer-pepperflash (und den Neustart von Firefox) verwendet Firefox stattdessen das PPAPI-Plugin.

7

Holen Sie sich zuerst die Flashplayer-Bibliothek (.so), indem Sie sie entweder von hier in Ihren Browser herunterladen oder wget verwenden, z.

cd ~/Downloads
wget https://fpdownload.macromedia.com/pub/labs/flashruntimes/flashplayer/linux64/libflashplayer.so

Dann kopieren Sie es an die richtige Stelle, abhängig von Ihrer Ubuntu-Version:

Ubuntu 16.10

Über die Befehlszeile:

Sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/libflashplayer.so  

Ubuntu 17.04

Sudo cp -fr ~/Downloads/libflashplayer.so /usr/lib/firefox/browser/plugins/

Überprüfen Sie die Installation unter about: plugins in firefox und suchen Sie nach 'Shockwave Flash' und Version> = 25.

1
Roel