Firefox的插件目录在哪里?


41

我知道有很多安装Firefox插件的“正确”方法。但是,我想知道文件夹在哪里链接共享对象(.so)文件,例如libnpjp2.so和,libflashplayer.so以便我可以“老式”地安装插件。在Firefox 21中,我会把它放进去,~/.mozilla/firefox/*[profile name].default/browser/plugins但是那个文件夹已经不在了。随着Firefox的变化,它一直在跳跃。在这里,about:plugins我仍然看到所有我会放在那里的插件。

谁能告诉我文件夹在哪里?我已经检查了/usr/lib/firefox和中的文件夹/usr/lib/mozilla

Answers:


50

请阅读此答案末尾有关Firefox 52中更改的更新。

根据Firefox开发人员文档插件,可在此处进行操作:

  • MOZ_PLUGIN_PATH环境变量指向的目录
  • ~/.mozilla/plugins
  • /usr/lib/mozilla/plugins(在非Ubuntu 64位系统上,/usr/lib64/mozilla/plugins可以代替使用)
  • 工具包捆绑中的插件
  • [Profile directory]/plugins,其中[Profile directory]是用户个人资料目录

Firefox更新> = 52

从Firefox 52开始,已不再支持NPAPI插件。除Adobe Flash外,所有位于上述目录之一中的插件都将被忽略。

如果您使用Flashplugin-installer软件包安装了Flash ,则会通过符号链接加载Flash /usr/lib/mozilla/plugins,最终链接到/usr/lib/flashplugin-installer/libflashplayer.so


11
我的是64位系统,但我发现它位于/usr/lib/mozilla/plugins。同样,最好看一下about:plugins可能会提示的选项卡。
Fredrick Gauss

2
弗雷德里克·高斯(Fredrick Gauss)的评论也对14.04有利。
学习者,

@学习者,谢谢。该信息直接来自Firefox文档。Ubuntu将64位库放在/ usr / lib中,将32位库放在/ usr / lib32中,而不是具有lib64目录。所以我稍微改变了答案以反映这一点。
mniess 2015年

1
@FredrickGauss很棒的建议about:plugins。这样,我可以立即获取确切的插件目录路径,然后通过刷新并查看'state:UPDATE_AVAILABLE_ <SOMETEXT>'已经消失来验证更新。非常有帮助。
PHP Mentor

从Ubuntu 16.04.1上的Firefox 50开始,这些目录都不是插件所在的目录。about:plugins显示Flash来自/ usr / lib / flashplugin-installer,但是我找不到指向该路径的任何符号链接。这个答案建议删除pluginreg.dat
Dan Dascalescu

12

我使用的是KDE 32bit 14.04版本。Firefox已安装。

用户Richard通过告诉我们正确的途径而获得了负面声誉:

/usr/lib/firefox-addons/plugins

如果您是适当的Linux用户,则以root用户身份将libflashplayer.so文件移动到该目录没有问题!

YouTube在dat之后工作!


可以确认基于Ubuntu的> 18.04上的Firefox> 60也可以使用64位。
David Tabernero M.

3

用户应/usr/lib/firefox-addons/plugins以根用户身份放置插件。


7
用户不应以root用户身份执行任何操作。
mniess 2013年

1
仅在您希望某个插件自动安装在所有新用户配置文件中的情况下。作为单个用户,您不应在此目录中安装任何内容。
animaletdesequia

@darent那我们应该在哪里安装插件?
Quazi Irfan 2014年

@iamcreasy看到用户mnies的答案
Richard


0

作为新的Ubuntu用户,建议我使用about:pluginsfirefox命令提到的路径。就我而言,它指向/usr/lib/mozilla/plugins/

只是在这里提及,因为我还没有看到这个提及。如果这种方法无效/不可靠,我想知道为什么。


嗯。接受的答案提到了/usr/lib/mozilla/plugins,问题本身也提到了about:plugins
muru

是的,我的建议是,无论使用哪个版本,我们都应使用@ about:plugins中声明的内容(OP已经知道了该内容,但是-我相信-他不确定该路径是否是要使用的实际路径)或不)。
Tiago Cardoso 2015年

OK ..您应该引用此建议的来源。
muru

0

对于Flash Player,使用Ubuntu 16.04 64bit /usr/lib/adobe-flashplugin/就足够了。

flash_player_npapi_linux.x86_64.tar.gz从Adobe网站下载后,我解压缩了档案并:

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

重新启动Firefox并完成!

我什/etc/alternatives/mozilla-flashplugin至可以看到这是一个链接/usr/lib/adobe-flashplugin/libflashplayer.so


因为关于about:plugins的页面为我提供了Shockwave Flash插件的路径/ usr / lib / adobe-flashplugin
anteldan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.