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.