Где находится каталог плагинов 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.

Ответы:


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.

Если вы установили Flash с помощью пакета flashplugin-installer , он загружается через символическую ссылку, на /usr/lib/mozilla/pluginsкоторую в конечном итоге ссылаются /usr/lib/flashplugin-installer/libflashplayer.so.


11
Моя 64-битная система, но я узнал, что это на /usr/lib/mozilla/plugins. Также полезно взглянуть на about:pluginsвкладку, которая может дать подсказку.
Фредрик Гаусс

2
Комментарий Фредрика Гаусса остается в силе и для 14.04.
ученик

@learner, спасибо. Информация напрямую из документации Firefox. Ubuntu помещает 64-битные библиотеки в / usr / lib и 32-битные библиотеки в / usr / lib32 вместо директории lib64. Поэтому я немного изменил ответ, чтобы отразить это.
mniess

1
@FredrickGauss Отличное предложение about:plugins. Таким образом, я могу мгновенно получить точный путь к каталогу плагина и впоследствии проверить обновление, просто обновив и увидев, что «состояние: UPDATE_AVAILABLE_ <SOMETEXT>» пропало. Так полезно.
PHP Mentor

Начиная с Firefox 50 в Ubuntu 16.04.1, ни один из этих каталогов не содержит плагинов. about:pluginsпоказывает, что Flash происходит из / usr / lib / flashplugin-installer, но я не смог найти ничего символического ссылки на этот путь. Этот ответ предлагает удалить pluginreg.dat.
Дан Даскалеску

12

Я на KDE 32bit 14.04 версия. Firefox уже установлен.

Пользователь Richard получил отрицательную репутацию, сообщив нам правильный путь:

/usr/lib/firefox-addons/plugins

Если вы являетесь пользователем linux, не проблема переместить файл libflashplayer.so в этот каталог как пользователь root!

Youtube работает после даты!


Может подтвердить, что Firefox> 60 на основе Ubuntu> 18.04 64-битный также будет работать с этим.
Дэвид Табернеро М.

3

Пользователи должны размещать плагины /usr/lib/firefox-addons/pluginsкак root.


7
Пользователи ничего не должны делать как root.
mniess

1
Это только в том случае, если вы хотите, чтобы определенный плагин автоматически устанавливался во все новые профили пользователей. Как один пользователь, вы не должны ничего устанавливать в этом каталоге.
animaletdesequia

@darent Где тогда установить плагин?
Quazi Irfan

@iamcreasy см. ответ пользователя mnies
Ричард

1

Я нашел там каталог /usr/lib/firefox/brower/plugins/.

Моя версия Ubuntu - 16.04 LTS. Как включить Flash Player в Mozilla Firefox в Ubuntu - это полезная статья. Если каталог не назван lib64, просто скопируйте правильный файл в /usr/lib/firefox/browser/plugins/. Исходя из моего опыта, это также хорошо работает.


0

Как новый пользователь Ubuntu, мне предложили использовать путь, упомянутый командой about:pluginsfirefox. В моем случае это указывает на /usr/lib/mozilla/plugins/.

Просто упомяну здесь, поскольку я не видел, чтобы это упоминалось. В случае, если подход не является действительным / надежным, я хотел бы знать, почему.


Ммм ... В принятом ответе упоминается /usr/lib/mozilla/pluginsи сам вопрос about:plugins.
Муру

Да, мой вывод заключается в том, что независимо от версии мы должны использовать то, что указано @ about: plugins (что уже было известно OP, но - я полагаю - он не был уверен, был ли этот путь де-факто для использования или не).
Тьяго Кардосо

ОК. Вы должны указать источник, где вы получили это предложение.
Муру

0

Для флеш-плеера, использующего 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 дала мне путь / usr / lib / adobe-flashplugin для флэш-плагина shockwave
anteldan
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.