¿Dónde está el directorio de complementos de Firefox?

41

Sé que hay métodos extensos y "adecuados" para instalar complementos de Firefox . Sin embargo, me gustaría saber dónde está la carpeta para vincular .soarchivos de objeto compartido ( ), como libnpjp2.soy libflashplayer.sopara poder instalar complementos de la manera "anticuada". En Firefox 21, lo habría puesto ~/.mozilla/firefox/*[profile name].default/browser/pluginspero esa carpeta ya no está allí. Sigue saltando a medida que Firefox cambia. En about:pluginssigo viendo todos los plugins que yo hubiera puesto allí.

¿Alguien puede decirme dónde está la carpeta? Ya revisé las carpetas /usr/lib/firefoxy /usr/lib/mozilla.

Ricardo
fuente

Respuestas:

50

Lea la actualización al final de esta respuesta sobre los cambios en Firefox 52.

De acuerdo con los complementos de documentación del desarrollador de Firefox en vivo aquí:

  • Directorio señalado por MOZ_PLUGIN_PATHla variable de entorno
  • ~/.mozilla/plugins
  • /usr/lib/mozilla/plugins(en sistemas que no sean Ubuntu de 64 bits, /usr/lib64/mozilla/pluginspodría usarse en su lugar)
  • Complementos dentro de paquetes de herramientas
  • [Profile directory]/plugins, donde [Profile directory]hay un directorio de perfil de usuario

Actualización para Firefox> = 52

A partir de Firefox 52, se ha eliminado la compatibilidad con los complementos NPAPI. Todos los complementos que viven en uno de los directorios anteriores se ignoran, con la excepción de Adobe Flash.

Si instaló Flash con el paquete flashplugin-installer , se carga a través de un enlace simbólico /usr/lib/mozilla/pluginsque finalmente se vincula a /usr/lib/flashplugin-installer/libflashplayer.so.

mniess
fuente
11
El mío es un sistema de 64 bits, pero descubrí que está en /usr/lib/mozilla/plugins. También es una buena idea echar un vistazo a la about:pluginspestaña que puede dar una pista.
Fredrick Gauss
2
El comentario de Fredrick Gauss también es válido para 14.04.
aprendiz
@learner, gracias. La información es directamente de la documentación de Firefox. Ubuntu coloca bibliotecas de 64 bits en / usr / lib y bibliotecas de 32 bits en / usr / lib32 en lugar de tener un directorio lib64. Así que cambié un poco la respuesta para reflejar eso.
mniess
1
@FredrickGauss Gran sugerencia about:plugins. De esta manera, puedo obtener instantáneamente la ruta exacta del directorio de complementos y verificar la actualización después simplemente actualizando y viendo que el 'estado: UPDATE_AVAILABLE_ <SOMETEXT>' se ha ido. Muy útil
Mentor PHP el
A partir de Firefox 50 en Ubuntu 16.04.1, ninguno de estos directorios es donde están los complementos. about:pluginsmuestra que Flash proviene de / usr / lib / flashplugin-installer, pero no pude encontrar nada que vincule a esa ruta. Esta respuesta sugiere eliminar pluginreg.dat.
Dan Dascalescu el
12

Estoy en la versión KDE 32bit 14.04. Firefox ya está instalado.

el usuario Richard obtuvo una reputación negativa al decirnos la ruta correcta:

/usr/lib/firefox-addons/plugins

Si es un usuario de Linux adecuado, ¡no hay problema en mover el archivo libflashplayer.so a este directorio como usuario root!

¡Youtube funciona después de eso!

Erikas
fuente
Puede confirmar que Firefox> 60 en Ubuntu> 18.04 de 64 bits también funcionará con esto.
David Tabernero M.
3

Los usuarios deben colocar complementos /usr/lib/firefox-addons/pluginscomo root.

Ricardo
fuente
77
Los usuarios no deben hacer nada como root.
mniess
1
Esto es solo en el caso de que desee que un determinado complemento se instale automáticamente en todos los nuevos perfiles de usuario. Como usuario único, no debe instalar nada en este directorio.
animaletdesequia
@darent ¿Dónde deberíamos instalar el complemento entonces?
Quazi Irfan
@iamcreasy ver la respuesta del usuario mnies
Richard
1

Encontré que hay un directorio /usr/lib/firefox/brower/plugins/.

Mi versión de Ubuntu es 16.04 LTS. Cómo habilitar Flash Player en Mozilla Firefox en Ubuntu es un artículo útil. Si no hay un directorio llamado lib64, simplemente copie el archivo correcto /usr/lib/firefox/browser/plugins/. Según mi experiencia, también funciona bien.

usuario574402
fuente
0

Como nuevo usuario de Ubuntu, me han sugerido que use la ruta mencionada por el about:pluginscomando firefox. En mi caso, está apuntando a /usr/lib/mozilla/plugins/.

Solo menciono aquí ya que no he visto que se mencione esto. En caso de que el enfoque no sea válido / confiable, me gustaría saber por qué.

Tiago Cardoso
fuente
Umm .. La respuesta aceptada menciona /usr/lib/mozilla/plugins, y la pregunta misma menciona about:plugins.
muru
Sí, mi conclusión es que, independientemente de la versión, deberíamos usar lo que se dice @ acerca de: complementos (que ya era conocido por OP, pero, creo que no estaba seguro de si esa ruta era la ruta de facto que se usaría o no).
Tiago Cardoso
OK ... Deberías citar la fuente donde obtuviste esta sugerencia.
muru
0

Para flash player, usar Ubuntu 16.04 de 64 bits /usr/lib/adobe-flashplugin/es suficiente.

Después de descargar flash_player_npapi_linux.x86_64.tar.gzdel sitio web de Adobe, desempaqué el archivo y:

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

¡Reinicié Firefox y listo!

Incluso puedo ver que /etc/alternatives/mozilla-flashplugines un enlace a/usr/lib/adobe-flashplugin/libflashplayer.so

anteldan
fuente
porque la página sobre: ​​plugins me dio la ruta / usr / lib / adobe-flashplugin para el plugin shockwave flash
anteldan