Où se trouve le répertoire des plugins de Firefox?

41

Je sais qu'il existe de nombreuses méthodes "appropriées" pour installer les plugins Firefox . Cependant, j'aimerais savoir où se trouve le dossier pour lier des .sofichiers shared-object ( ), tels que libnpjp2.soet libflashplayer.soafin que je puisse installer des plugins à l'ancienne. Dans Firefox 21, je l'aurais mis dans ~/.mozilla/firefox/*[profile name].default/browser/pluginsmais ce dossier n'est plus là. Il continue de sauter lorsque Firefox change. Dans about:pluginsje vois encore tous les plugins que j'aurais mis là.

Quelqu'un peut-il me dire où se trouve le dossier? J'ai déjà vérifié les dossiers /usr/lib/firefoxet /usr/lib/mozilla.

Richard
la source

Réponses:

50

Veuillez lire la mise à jour à la fin de cette réponse concernant les changements dans Firefox 52.

Selon les plugins de la documentation pour les développeurs Firefox, rendez-vous ici:

  • Répertoire pointé par MOZ_PLUGIN_PATHvariable d'environnement
  • ~/.mozilla/plugins
  • /usr/lib/mozilla/plugins(sur des systèmes non-Ubuntu 64 bits, /usr/lib64/mozilla/pluginspeut être utilisé à la place)
  • Plug-ins dans les kits de la boîte à outils
  • [Profile directory]/plugins, où [Profile directory]est un répertoire de profil utilisateur

Mise à jour pour Firefox> = 52

À partir de Firefox 52, la prise en charge des plug-ins NPAPI a été supprimée. Tous les plugins résidant dans l'un des répertoires ci-dessus sont ignorés, à l'exception d'Adobe Flash.

Si vous avez installé Flash avec le package flashplugin-installer , celui-ci est chargé via un lien symbolique dans le lien /usr/lib/mozilla/pluginsfinal /usr/lib/flashplugin-installer/libflashplayer.so.

mniess
la source
11
Le mien est un système 64 bits mais j’ai découvert que c’est à /usr/lib/mozilla/plugins. Aussi, c'est une bonne idée de regarder l' about:pluginsonglet qui peut donner un indice.
Fredrick Gauss
2
Le commentaire de Fredrick Gauss est valable aussi pour 14.04.
Apprenant
@ apprenant, merci. L'information provient directement de la documentation de Firefox. Ubuntu place les bibliothèques 64 bits dans / usr / lib et les bibliothèques 32 bits dans / usr / lib32 au lieu d’avoir un répertoire lib64. J'ai donc changé un peu la réponse pour refléter cela.
mniess
1
@FredrickGauss Excellente suggestion about:plugins. De cette manière, je peux obtenir instantanément le chemin exact du répertoire du plugin et vérifier la mise à jour par la suite en rafraîchissant et en voyant l'état 'UPDATE_AVAILABLE_ <SOMETEXT>' disparu. Si utile.
PHP Mentor
À partir de Firefox 50 sur Ubuntu 16.04.1, aucun de ces répertoires n’est l’endroit où se trouvent les plugins. about:pluginsmontre que Flash vient de / usr / lib / flashplugin-installer, mais je n’ai rien trouvé de symétrique à ce chemin. Cette réponse suggère de supprimer pluginreg.dat.
Dan Dascalescu
12

Je suis sur la version KDE 32bit 14.04. Firefox est déjà installé.

L'utilisateur Richard a une réputation négative en nous indiquant le chemin correct:

/usr/lib/firefox-addons/plugins

Si vous êtes un utilisateur linux approprié, ce n'est pas un problème de déplacer le fichier libflashplayer.so dans ce répertoire en tant qu'utilisateur root!

Youtube fonctionne après la date!

Erikas
la source
Peut confirmer que Firefox> 60 sur Ubuntu> 18.04 64 bits fonctionnera également avec cela.
David Tabernero M.
3

Les utilisateurs doivent placer les plugins en /usr/lib/firefox-addons/pluginstant que root.

Richard
la source
7
Les utilisateurs ne doivent rien faire en tant que root.
mniess
1
Ceci est uniquement dans le cas où vous souhaitez qu'un certain plugin soit automatiquement installé dans tous les nouveaux profils utilisateur. En tant qu'utilisateur unique, vous ne devez absolument rien installer dans ce répertoire.
animaletdesequia
@darent Où devrions-nous installer le plugin alors?
Quazi Irfan
@iamcreasy voir la réponse de l'utilisateur mnies
Richard
1

J'ai trouvé il y a un répertoire /usr/lib/firefox/brower/plugins/.

Ma version Ubuntu est 16.04 LTS. Comment activer Flash Player dans Mozilla Firefox dans Ubuntu est un article utile. S'il n'y a pas de répertoire nommé lib64, copiez simplement le fichier correct dans /usr/lib/firefox/browser/plugins/. Sur la base de mon expérience, cela fonctionne aussi bien.

utilisateur574402
la source
0

En tant que nouvel utilisateur Ubuntu, il m'a été suggéré d'utiliser le chemin mentionné par la about:pluginscommande firefox. Dans mon cas, il pointe vers /usr/lib/mozilla/plugins/.

Mentionnons juste ici car je n'ai pas vu cela mentionné. Au cas où l'approche ne serait pas valide / fiable, j'aimerais savoir pourquoi.

Tiago Cardoso
la source
Umm .. La réponse acceptée mentionne /usr/lib/mozilla/plugins, et la question elle-même mentionne about:plugins.
muru
Oui, à mon avis, quelle que soit la version, nous devrions utiliser ce qui est dit à propos de: plugins (qui était déjà connu par OP, mais - je crois - il n'était pas sûr que ce chemin soit le chemin de facto à utiliser ou pas).
Tiago Cardoso
OK .. Vous devriez citer la source où vous avez eu cette suggestion.
muru
0

Pour Flash Player, utiliser Ubuntu 16.04 64 bits /usr/lib/adobe-flashplugin/est suffisant.

Après avoir téléchargé à flash_player_npapi_linux.x86_64.tar.gzpartir du site Web d'Adobe, j'ai décompressé l'archive et:

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

Firefox redémarré et fait!

Je peux même voir que /etc/alternatives/mozilla-flashpluginc'est un lien vers/usr/lib/adobe-flashplugin/libflashplayer.so

Anteldan
la source
parce que la page sur: plugins m'a donné le chemin / usr / lib / adobe-flashplugin pour le plug
anteldan