Де знаходиться каталог плагінів 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(у 64-бітних системах, що не Ubuntu , /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-бітові libs в / usr / lib і 32-бітові libs в / usr / lib32 замість того, щоб мати каталог lib64. Тому я трохи змінив відповідь, щоб це відобразити.
mniess

1
@FredrickGauss Чудова пропозиція about:plugins. Таким чином я можу вмить отримати точний шлях до каталогу плагінів і перевірити оновлення після цього, просто оновившись і побачивши, що "стан: UPDATE_AVAILABLE_ <SOMETEXT>" відсутній. Так корисно.
Наставник PHP

Станом на Firefox 50 на Ubuntu 16.04.1, жоден із цих каталогів не знаходиться там, де є плагіни. about:pluginsпоказує, що Flash походить від / usr / lib / flashplugin-installer, але я не зміг знайти нічого, що посилається на цей шлях. Ця відповідь пропонує видалити pluginreg.dat.
Дан Даскалеску

12

Я перебуваю на версії KDE 32bit 14.04. Firefox вже встановлений.

користувач Річард отримав негативну репутацію, сказавши нам правильний шлях:

/usr/lib/firefox-addons/plugins

Якщо ви належний користувач Linux, перенести файл libflashplayer.so до цього каталогу як кореневий користувач не проблема!

Youtube працює після дати!


Можна підтвердити Firefox> 60 на базі Ubuntu> 18.04 64-бітні також будуть працювати з цим.
Девід Табернеро М.

3

Користувачі повинні розміщувати плагіни /usr/lib/firefox-addons/pluginsяк корінь.


7
Користувачі не повинні нічого робити як root.
mniess

1
Це лише в тому випадку, якщо ви хочете, щоб певний плагін був автоматично встановлений у всіх нових профілях користувачів. Як єдиний користувач, ви нічого не повинні встановлювати у цей каталог.
animaletdesequia

@darent Де слід встановити плагін?
Куазі Ірфан

@iamcreasy дивіться відповідь mnies користувача
Річард

1

Я виявив, що існує каталог /usr/lib/firefox/brower/plugins/.

Моя версія Ubuntu - 16,04 LTS. Як увімкнути флеш-плеєр у Mozilla Firefox в Ubuntu - корисна стаття. Якщо в каталозі немає імені lib64, просто скопіюйте правильний файл у /usr/lib/firefox/browser/plugins/. Виходячи з мого досвіду, він також добре працює.


0

Як новий користувач Ubuntu, мені запропонували використовувати шлях, згаданий командою about:pluginsfirefox. У моєму випадку це вказує /usr/lib/mozilla/plugins/.

Просто згадую тут, як я не бачив, щоб це згадувалося. Якщо підхід не є дійсним / надійним, я хотів би знати чому.


Гм .. Прийнята відповідь згадує /usr/lib/mozilla/plugins, а саме питання згадує about:plugins.
муру

Так, мій висновок полягає в тому, що, незалежно від версії, ми повинні використовувати те, що сказано @ about: плагіни (що вже було відомо ОП, але - я вважаю - він не був впевнений, чи був цей шлях фактичним шляхом, який слід використовувати чи ні).
Тіаго Кардосо

Гаразд .. Вам слід навести джерело, де ви отримали цю пропозицію.
муру

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


тому що сторінка про: плагіни дали мені шлях / usr / lib / adobe-flashplugin для плагін-флеш-флеш-
сигналу
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.