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.

Richard
sumber

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.

mniess
sumber
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!

Erikas
sumber
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.

Richard
sumber
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
1

Saya menemukan ada direktori /usr/lib/firefox/brower/plugins/.

Versi Ubuntu saya adalah 16,04 LTS. Cara mengaktifkan flash player di Mozilla Firefox di Ubuntu adalah artikel yang sangat membantu. Jika tidak ada direktori bernama lib64, cukup salin file yang benar ke /usr/lib/firefox/browser/plugins/. Berdasarkan pengalaman saya, ini juga bekerja dengan baik.

pengguna574402
sumber
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.

Tiago Cardoso
sumber
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

anteldan
sumber
karena halaman tentang: plugin memberi saya path / usr / lib / adobe-flashplugin untuk plugin flash shockwave
anteldan