Thư mục plugin của Firefox ở đâu?


41

Tôi biết rằng có nhiều phương pháp "phù hợp" để cài đặt các plugin Firefox . Tuy nhiên, tôi muốn biết thư mục nằm ở đâu để liên kết .socác tệp shared-object ( ), chẳng hạn như libnpjp2.solibflashplayer.sođể tôi có thể cài đặt các plugin theo cách "lỗi thời". Trong Firefox 21, tôi đã có thể đặt nó vào ~/.mozilla/firefox/*[profile name].default/browser/pluginsnhưng thư mục đó không còn ở đó nữa. Nó liên tục nhảy xung quanh khi Firefox thay đổi. Trong about:pluginstôi vẫn thấy tất cả các plugin mà tôi sẽ đặt ở đó.

Bất cứ ai có thể cho tôi biết thư mục ở đâu? Tôi đã kiểm tra các thư mục trong /usr/lib/firefox/usr/lib/mozilla.

Câu trả lời:


50

Vui lòng đọc bản cập nhật ở cuối câu trả lời này về các thay đổi trong Firefox 52.

Theo các plugin tài liệu dành cho nhà phát triển Firefox có tại đây:

  • Thư mục được chỉ đến bởi MOZ_PLUGIN_PATHbiến môi trường
  • ~/.mozilla/plugins
  • /usr/lib/mozilla/plugins(trên các hệ thống 64 bit không phải Ubuntu , /usr/lib64/mozilla/pluginscó thể được sử dụng thay thế)
  • Plug-in trong gói bộ công cụ
  • [Profile directory]/plugins, [Profile directory]thư mục hồ sơ người dùng ở đâu

Cập nhật cho Firefox> = 52

Kể từ Firefox 52, hỗ trợ cho các plugin NPAPI đã bị hủy. Tất cả các plugin sống trong một trong các thư mục trên đều bị bỏ qua, ngoại trừ Adobe Flash.

Nếu bạn đã cài đặt Flash với gói trình cài đặt flashplugin , nó sẽ được tải thông qua một liên kết tượng trưng trong /usr/lib/mozilla/pluginsđó cuối cùng sẽ liên kết đến /usr/lib/flashplugin-installer/libflashplayer.so.


11
Của tôi là hệ thống 64 bit nhưng tôi phát hiện ra rằng nó đang ở /usr/lib/mozilla/plugins. Ngoài ra, đó là một ý tưởng tốt để có một cái nhìn vào about:pluginstab có thể đưa ra một gợi ý.
Fredrick Gauss

2
Nhận xét của Fredrick Gauss cũng tốt cho 14.04.
người học

@learner, cảm ơn. Thông tin được lấy trực tiếp từ tài liệu Firefox. Ubuntu đặt lib 64 bit trong / usr / lib và lib 32 bit trong / usr / lib32 thay vì có thư mục lib64. Vì vậy, tôi đã thay đổi câu trả lời một chút để phản ánh điều đó.
mniess

1
@FredrickGauss Gợi ý tuyệt vời about:plugins. Bằng cách này, tôi có thể ngay lập tức nhận được đường dẫn thư mục plugin chính xác và xác minh bản cập nhật sau đó bằng cách chỉ cần làm mới và thấy 'trạng thái: UPDATE_AVAILABLE_ <SOMETEXT>' đã biến mất. Thật hữu ích.
Mentor PHP

Kể từ Firefox 50 trên Ubuntu 16.04.1, không có thư mục nào trong số này là nơi chứa các plugin. about:pluginscho thấy Flash xuất phát từ / usr / lib / flashplugin-Installer, nhưng tôi không thể tìm thấy bất cứ điều gì liên kết đến đường dẫn đó. Câu trả lời này gợi ý xóa pluginreg.dat.
Dan Dascalescu

12

Tôi đang dùng phiên bản KDE 32bit 14.04. Firefox đã được cài đặt.

người dùng Richard có danh tiếng tiêu cực bằng cách cho chúng tôi biết đường dẫn chính xác:

/usr/lib/firefox-addons/plugins

Nếu bạn là người dùng linux thích hợp, sẽ không có vấn đề gì khi di chuyển tệp libflashplayer.so vào thư mục này với tư cách là người dùng root!

Youtube hoạt động sau dat!


Có thể xác nhận Firefox> 60 trên Ubuntu> 18.04 64 bit cũng sẽ hoạt động với điều này.
David Tabernero M.

3

Người dùng nên đặt plugin trong quyền /usr/lib/firefox-addons/pluginsroot.


7
Người dùng không nên làm gì khi root.
mniess

1
Điều này chỉ trong trường hợp bạn muốn một plugin nhất định được tự động cài đặt trong tất cả các hồ sơ người dùng mới. Là một người dùng, bạn không nên cài đặt bất cứ thứ gì trong thư mục này.
Animaletdesequia

@darent Chúng ta nên cài đặt plugin ở đâu?
Quazi Irfan

@iamcreasy xem câu trả lời của người dùng mnies
Richard


0

Là người dùng Ubuntu mới, tôi đã được đề xuất sử dụng đường dẫn được đề cập bởi about:pluginslệnh firefox. Trong trường hợp của tôi, nó chỉ vào /usr/lib/mozilla/plugins/.

Chỉ cần đề cập ở đây là tôi chưa thấy điều này được đề cập. Trong trường hợp cách tiếp cận không hợp lệ / đáng tin cậy, tôi muốn biết tại sao.


Umm .. Câu trả lời được chấp nhận đề cập /usr/lib/mozilla/plugins, và chính câu hỏi đề cập đến about:plugins.
muru

Vâng, mục đích của tôi là, bất kể phiên bản nào, chúng ta nên sử dụng những gì đã nêu @ about: plugin (đã được OP biết đến, nhưng - tôi tin - anh ấy không chắc chắn liệu con đường đó có phải là con đường thực tế được sử dụng không hay không).
Tiago Cardoso

OK .. Bạn nên trích dẫn nguồn nơi bạn nhận được đề xuất này.
muru

0

Đối với trình phát flash, sử dụng Ubuntu 16.04 64 bit, /usr/lib/adobe-flashplugin/là đủ.

Sau khi tải xuống flash_player_npapi_linux.x86_64.tar.gztừ trang web Adobe, tôi đã giải nén tệp lưu trữ và:

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

Khởi động lại Firefox và hoàn tất!

Tôi thậm chí có thể thấy đó /etc/alternatives/mozilla-flashpluginlà một liên kết đến/usr/lib/adobe-flashplugin/libflashplayer.so


bởi vì trang về: plugin đã cho tôi đường dẫn / usr / lib / adobe-flashplugin cho plugin flash shockwave
anteldan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.