Firefox'un eklentileri dizini nerede?


41

Firefox eklentilerini yüklemek için kapsamlı, "uygun" yöntemler olduğunu biliyorum . Ancak, ben klasör (paylaşılan-nesneyi bağlamak için nerede olduğunu bilmek istiyorum .so) gibi dosyaları libnpjp2.sove libflashplayer.soben yüklemek eklentileri "eski moda" yolu böylece. Firefox 21’de koyardım ~/.mozilla/firefox/*[profile name].default/browser/pluginsama bu klasör artık orada değil. Firefox değiştikçe atlamaya devam ediyor. Gelen about:pluginsHala tüm eklentileri görmek için oraya koymak olurdu.

Birisi bana klasörün yerini söyleyebilir mi? Zaten klasörleri kontrol /usr/lib/firefoxve /usr/lib/mozilla.

Yanıtlar:


50

Lütfen bu cevabın sonundaki Firefox 52’deki değişiklikleri okuyun.

Firefox geliştirici dokümantasyon eklentilerine göre burada canlı:

  • MOZ_PLUGIN_PATHOrtam değişkeni tarafından gösterilen dizin
  • ~/.mozilla/plugins
  • /usr/lib/mozilla/plugins( Ubuntu olmayan 64 bit sistemlerde /usr/lib64/mozilla/pluginsbunun yerine kullanılabilir)
  • Araç seti demetleri içindeki eklentiler
  • [Profile directory]/plugins, [Profile directory]kullanıcı profili dizini nerede

Firefox Güncellemesi> = 52

Firefox 52'den itibaren NPAPI eklentileri için destek bırakılmıştır. Yukarıdaki dizinlerden birinde yaşayan tüm eklentiler, Adobe Flash dışında, dikkate alınmaz.

Flash'ı flashplugin-installer paketi ile birlikte yüklediyseniz/usr/lib/mozilla/plugins , sonuçta bağlandığı bağlantıda bir link ile yüklenir /usr/lib/flashplugin-installer/libflashplayer.so.


11
Benimki 64 bitlik bir sistem ama bunun olduğunu öğrendim /usr/lib/mozilla/plugins. Ayrıca about:pluginsbir ipucu verebilecek sekmeye bakmak iyi bir fikirdir .
Fredrick Gauss,

2
Fredrick Gauss'un yorumu 14.04 için de geçerli.
öğrenen,

Öğrenen, teşekkürler. Bilgi doğrudan Firefox belgelerine aittir. Ubuntu, lib64 dizini yerine / usr / lib içindeki 64 bit libleri ve / usr / lib32 içindeki 32 bit lib'leri koyar. Bu yüzden cevabı biraz yansıtacak şekilde değiştirdim.
Ağustos'ta

1
@ FredrickGauss Büyük öneri about:plugins. Bu yolla anında tam eklenti dizin yolunu bulabilir ve daha sonra 'state: UPDATE_AVAILABLE_ <SOMETEXT>' öğesinin yenilendiğini ve görerek güncellemeyi doğrulayabilirim. Çok yardımsever.
PHP Mentoru

Ubuntu 16.04.1'deki Firefox 50'den itibaren, bu dizinlerin hiçbiri eklentilerin olduğu yer değildir. about:pluginsFlash'ın / usr / lib / flashplugin-installer öğesinden geldiğini gösterir, ancak bu yola bağlanan hiçbir şey bulamadım. Bu cevap silmeyi önerir pluginreg.dat.
Dan Dascalescu

12

KDE 32bit 14.04 versiyonundayım. Firefox zaten kurulu.

kullanıcı Richard bize doğru yolu söyleyerek olumsuz üne kavuştu:

/usr/lib/firefox-addons/plugins

Eğer linux kullanıcısıysanız, libflashplayer.so dosyasını bu klasöre root kullanıcısı olarak taşımak sorun değil!

Youtube dat sonra çalışıyor!


Firefox> 60'ı Ubuntu tabanlı> 18.04'te doğrulayabilir miyim 64 bit de bununla çalışır.
David Tabernero M.

3

Kullanıcılar eklentileri /usr/lib/firefox-addons/pluginsroot olarak yerleştirmelidir.


7
Kullanıcılar root olarak hiçbir şey yapmamalı.
Kasım’da

1
Bu, yalnızca belirli bir eklentinin tüm yeni kullanıcı profillerine otomatik olarak yüklenmesini istediğiniz durumdadır. Tek bir kullanıcı olarak, bu dizine hiçbir şey yüklememelisiniz.
animaletdesequia

@darent O zaman eklentiyi nereye kurmalıyız?
Quazi Irfan

@iamcreasy kullanıcının mnies tarafından cevap görmek
Richard 10


0

Yeni bir Ubuntu kullanıcısı olarak, about:pluginsfirefox komutu tarafından belirtilen yolu kullanmam önerildi . Benim durumumda, işaret ediyor /usr/lib/mozilla/plugins/.

Sadece burada bahsettiğim gibi bahsetmiştim. Yaklaşımın geçerli / güvenilir olmaması durumunda nedenini bilmek isterim.


Umm .. Kabul edilen cevap bahseder /usr/lib/mozilla/pluginsve sorunun kendisi bahseder about:plugins.
muru

Evet, benim tasfiyem, versiyondan bağımsız olarak, @ hakkında: plugins (zaten OP tarafından biliniyordu, fakat - inanıyorum - bu yolun kullanılacak fiili yoldan emin olduğundan emin değildi.) ya da değil).
Tiago Cardoso

Tamam .. Bu öneriyi aldığın yeri kaynak göstermelisin.
muru

0

Flash player için Ubuntu 16.04 64bit kullanmak /usr/lib/adobe-flashplugin/yeterlidir.

flash_player_npapi_linux.x86_64.tar.gzAdobe web sitesinden indirdikten sonra arşivi açtım ve:

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

Firefox'u yeniden başlatın ve bitti!

Bunun /etc/alternatives/mozilla-flashpluginbir bağlantı olduğunu bile görebiliyorum/usr/lib/adobe-flashplugin/libflashplayer.so


Çünkü sayfa hakkında: plugins bana shockwave flash eklentisi için yol / usr / lib / adobe-flashplugin verdi
anteldan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.