Wo befindet sich das Plugin-Verzeichnis von Firefox?


41

Ich weiß, dass es umfangreiche, "richtige" Methoden gibt, um Firefox-Plugins zu installieren . Ich möchte jedoch wissen, wo sich der Ordner zum Verknüpfen von shared-object ( .so) -Dateien befindet, z. B. libnpjp2.sound libflashplayer.sodamit ich Plugins auf "altmodische" Weise installieren kann. In Firefox 21 hätte ich es eingefügt, ~/.mozilla/firefox/*[profile name].default/browser/pluginsaber dieser Ordner ist nicht mehr da. Es springt weiter herum, wenn sich Firefox ändert. In about:pluginssehe ich noch alle Plugins, die ich da hingestellt hätte.

Kann mir jemand sagen, wo der Ordner ist? Ich habe die Ordner bereits in /usr/lib/firefoxund eingecheckt /usr/lib/mozilla.

Antworten:


50

Bitte lesen Sie das Update am Ende dieser Antwort in Bezug auf Änderungen in Firefox 52.

Acording auf den Firefox - Entwickler Dokumentation Plugins hier lebt:

  • Verzeichnis, auf das die MOZ_PLUGIN_PATHUmgebungsvariable zeigt
  • ~/.mozilla/plugins
  • /usr/lib/mozilla/plugins(auf Nicht-Ubuntu- 64-Bit-Systemen /usr/lib64/mozilla/pluginskann stattdessen verwendet werden)
  • Plug-Ins in Toolkit-Paketen
  • [Profile directory]/plugins, wo [Profile directory]ist ein Benutzerprofilverzeichnis

Update für Firefox> = 52

Ab Firefox 52 wurde die Unterstützung für NPAPI-Plugins eingestellt. Alle Plugins in einem der oben genannten Verzeichnisse werden mit Ausnahme von Adobe Flash ignoriert.

Wenn Sie Flash mit dem flashplugin-installer- Paket installiert haben , wird es über einen Symlink geladen /usr/lib/mozilla/plugins, auf den letztendlich verwiesen wird/usr/lib/flashplugin-installer/libflashplayer.so .


11
Meins ist 64-Bit-System, aber ich fand heraus, dass es bei ist /usr/lib/mozilla/plugins. Es ist auch eine gute Idee, einen Blick auf die about:pluginsRegisterkarte zu werfen , die einen Hinweis geben kann.
— Fredrick Gauss

2
Der Kommentar von Fredrick Gauss gilt auch für den 14.04.
— Anfänger

@Lerner, danke. Die Informationen stammen direkt aus der Firefox-Dokumentation. Ubuntu legt 64-Bit-Bibliotheken in / usr / lib und 32-Bit-Bibliotheken in / usr / lib32 ab, anstatt ein lib64-Verzeichnis zu haben. Also habe ich die Antwort ein wenig geändert, um das zu reflektieren.
— Dienstag,

1
@FredrickGauss Toller Vorschlag about:plugins. Auf diese Weise kann ich sofort den genauen Pfad des Plugin-Verzeichnisses abrufen und das Update anschließend überprüfen, indem ich nur aktualisiere und sehe, dass der Status UPDATE_AVAILABLE_ <SOMETEXT> weg ist. So hilfreich.
— PHP Mentor

Ab Firefox 50 unter Ubuntu 16.04.1 befinden sich in keinem dieser Verzeichnisse die Plugins. about:pluginszeigt, dass Flash von / usr / lib / flashplugin-installer stammt, aber ich konnte keine Verknüpfung zu diesem Pfad finden. Diese Antwort schlägt das Löschen vor pluginreg.dat.
— Dan Dascalescu

12

Ich bin auf KDE 32bit 14.04 Version. Firefox ist bereits installiert.

Benutzer Richard hat eine negative Reputation, indem er uns den korrekten Pfad mitteilte:

/usr/lib/firefox-addons/plugins

Wenn Sie ein richtiger Linux-Benutzer sind, ist es kein Problem, die Datei libflashplayer.so als Root-Benutzer in dieses Verzeichnis zu verschieben!

Youtube funktioniert nach dat!


Kann Firefox> 60 auf Ubuntu-basiert bestätigen> 18.04 64-Bit wird auch damit funktionieren.
— David Tabernero M.

3

Benutzer sollten Plugins /usr/lib/firefox-addons/pluginsals root einfügen.


7
Benutzer sollten nichts als root tun.
— Dienstag,

1
Dies ist nur der Fall, wenn Sie möchten, dass ein bestimmtes Plugin automatisch in allen neuen Benutzerprofilen installiert wird. Als einzelner Benutzer sollten Sie in diesem Verzeichnis überhaupt nichts installieren.
— animaletdesequia

@darent Wo sollen wir dann das Plugin installieren?
— Quazi Irfan

@iamcreasy siehe die Antwort von Benutzer mnies
— Richard


0

Als neuer Ubuntu-Benutzer wurde mir vorgeschlagen, den im about:pluginsFirefox-Befehl angegebenen Pfad zu verwenden . In meinem Fall zeigt es auf /usr/lib/mozilla/plugins/.

Nur hier erwähnen, da ich nicht gesehen habe, dass dies erwähnt wird. Falls der Ansatz nicht gültig / zuverlässig ist, würde ich gerne wissen warum.


Umm .. Die akzeptierte Antwort erwähnt /usr/lib/mozilla/plugins, und die Frage selbst erwähnt about:plugins.
— muru

Ja, mein Takeout ist , dass, unabhängig von der Version, sollten wir mit dem , was angegeben ist @ about: plugins (die bereits von OP bekannt war, aber - ich glaube - er war sich nicht sicher , ob dieser Weg der war de facto Pfad verwendet werden oder nicht).
— Tiago Cardoso

OK .. Sie sollten die Quelle angeben, aus der Sie diesen Vorschlag erhalten haben.
— muru

0

Für den Flash Player ist die Verwendung von Ubuntu 16.04 64bit /usr/lib/adobe-flashplugin/ausreichend.

Nach dem Download flash_player_npapi_linux.x86_64.tar.gzvon der Adobe-Website habe ich das Archiv entpackt und:

$ sudo cp libflashplayer.so /usr/lib/adobe-flashplugin/
$ sudo cp -r usr/* /usr

Firefox neu gestartet und fertig!

Ich kann sogar sehen, dass dies /etc/alternatives/mozilla-flashpluginein Link zu ist/usr/lib/adobe-flashplugin/libflashplayer.so


weil die seite über: plugins mir den pfad / usr / lib / adobe-flashplugin für das shockwave flash plugin gab
— anteldan 21.03.17
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.