Di mana direktori plugin Firefox?


41

Saya tahu ada banyak sekali metode "layak" untuk menginstal plugin Firefox . Namun, saya ingin tahu di mana folder itu untuk menautkan .sofile shared-object ( ), seperti libnpjp2.sodan libflashplayer.soagar saya dapat menginstal plugin dengan cara "kuno". Di Firefox 21, saya akan memasukkannya ~/.mozilla/firefox/*[profile name].default/browser/pluginstetapi folder itu tidak ada lagi. Itu terus melompat-lompat saat Firefox berubah. Di about:pluginssaya masih melihat semua plugin yang saya akan taruh di sana.

Adakah yang bisa memberitahu saya di mana folder itu berada? Saya sudah memeriksa folder di /usr/lib/firefoxdan /usr/lib/mozilla.

Jawaban:


50

Silakan baca pembaruan di akhir jawaban ini mengenai perubahan di Firefox 52.

Menurut plugin dokumentasi pengembang Firefox langsung di sini:

  • Direktori ditunjukkan oleh MOZ_PLUGIN_PATHvariabel lingkungan
  • ~/.mozilla/plugins
  • /usr/lib/mozilla/plugins(pada sistem 64-bit non-Ubuntu , /usr/lib64/mozilla/pluginsmungkin digunakan sebagai gantinya)
  • Plug-in di dalam bundel toolkit
  • [Profile directory]/plugins, di mana [Profile directory]direktori profil pengguna

Pembaruan untuk Firefox> = 52

Pada Firefox 52 dukungan untuk plugin NPAPI telah dihapus. Semua plugin yang tinggal di salah satu direktori di atas diabaikan, kecuali Adobe Flash.

Jika Anda menginstal Flash dengan paket installer-flashplugin , itu dimuat melalui symlink /usr/lib/mozilla/pluginsyang pada akhirnya menghubungkan ke /usr/lib/flashplugin-installer/libflashplayer.so.


11
Milik saya adalah sistem 64-bit tetapi saya menemukan bahwa itu pada /usr/lib/mozilla/plugins. Juga merupakan ide yang baik untuk melihat about:pluginstab yang dapat memberikan petunjuk.
Fredrick Gauss

2
Komentar Fredrick Gauss juga berlaku untuk 14,04.
pelajar

@ Learner, terima kasih. Info ini langsung dari dokumentasi Firefox. Ubuntu menempatkan libs 64bit di / usr / lib dan lib 32bit di / usr / lib32 alih-alih memiliki direktori lib64. Jadi saya mengubah jawaban sedikit untuk mencerminkan itu.
mniess

1
@FredrickGauss Saran yang bagus about:plugins. Dengan cara ini saya dapat langsung mendapatkan jalur direktori plugin yang tepat dan memverifikasi pembaruan setelah itu hanya dengan menyegarkan dan melihat 'status: UPDATE_AVAILABLE_ <SOMETEXT>' hilang. Sangat Bermanfaat
PHP Mentor

Pada Firefox 50 di Ubuntu 16.04.1, tidak ada direktori ini di mana plugin berada. about:pluginsmenunjukkan bahwa Flash berasal dari / usr / lib / flashplugin-installer, tetapi saya tidak dapat menemukan apa pun yang terhubung ke jalur itu. Jawaban ini menyarankan penghapusan pluginreg.dat.
Dan Dascalescu

12

Saya menggunakan versi KDE 32bit 14.04. Firefox sudah diinstal.

pengguna Richard mendapat reputasi negatif dengan memberi tahu kami jalur yang benar:

/usr/lib/firefox-addons/plugins

Jika Anda pengguna linux yang tepat, tidak ada masalah untuk memindahkan file libflashplayer.so ke direktori ini sebagai pengguna root!

Youtube berfungsi setelah dat!


Dapat mengonfirmasi Firefox> 60 di berbasis Ubuntu> 18.04 64-bit juga akan berfungsi dengan ini.
David Tabernero M.

3

Pengguna harus menempatkan plugin /usr/lib/firefox-addons/pluginssebagai root.


7
Pengguna seharusnya tidak melakukan apa pun sebagai root.
mniess

1
Ini hanya dalam kasus Anda ingin plugin tertentu dipasang secara otomatis di semua profil pengguna baru. Sebagai pengguna tunggal, Anda tidak boleh menginstal apa pun di direktori ini.
animaletdesequia

@darent Di mana kita harus menginstal plugin itu?
Quazi Irfan

@iamcreasy lihat jawaban oleh pengguna mnies
Richard


0

Sebagai pengguna Ubuntu baru, saya telah disarankan untuk menggunakan jalur yang disebutkan oleh about:pluginsperintah firefox. Dalam kasus saya, ini menunjuk ke /usr/lib/mozilla/plugins/.

Hanya menyebutkan di sini karena saya belum melihat ini disebutkan. Jika pendekatannya tidak valid / dapat diandalkan, saya ingin tahu mengapa.


Umm .. Jawaban yang diterima menyebutkan /usr/lib/mozilla/plugins, dan pertanyaan itu sendiri menyebutkan about:plugins.
muru

Ya, takeout saya adalah bahwa, terlepas dari versi, kita harus menggunakan apa yang dinyatakan @ about: plugins (yang sudah dikenal oleh OP, tapi - saya percaya - dia tidak yakin apakah jalan itu adalah jalan de facto yang akan digunakan atau tidak).
Tiago Cardoso

OKE .. Anda harus mengutip sumber dari mana Anda mendapat saran ini.
muru

0

Untuk flash player, menggunakan Ubuntu 16.04 64bit, /usr/lib/adobe-flashplugin/sudah cukup.

Setelah mengunduh flash_player_npapi_linux.x86_64.tar.gzdari situs web Adobe, saya membongkar arsip dan:

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

Mulai ulang Firefox dan selesai!

Saya bahkan bisa melihat itu /etc/alternatives/mozilla-flashpluginadalah tautan ke/usr/lib/adobe-flashplugin/libflashplayer.so


karena halaman tentang: plugin memberi saya path / usr / lib / adobe-flashplugin untuk plugin flash shockwave
anteldan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.