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.