我想要安装一些 Firefox 附加组件,也称为“扩展”或“插件”,例如 Adblock Plus、Ubufox 或 Greasemonkey。
我应该使用 Firefox 浏览器从 Mozilla 网站安装它们,还是应该在软件中心搜索 Firefox,然后选择感兴趣的应用程序?
我猜问题在于如何让扩展保持最新。如果您的答案是“通过软件中心”,那么我该如何顺利地从以前的附加组件迁移而不丢失所有偏好设置?
答案1
我更喜欢 Firefox 的内置附加组件管理器,因为它包含 Firefox 的所有附加组件并且会经常更新。
答案2
我要说的是两个都,这取决于附加组件。
如果您想保留在信封外面,请使用内置的附加组件管理器。以这种方式安装的附加组件将经常更新,并且您将获得主要版本更新。
如果你更喜欢稳定性,那么就使用来自存储库的版本。它们(大部分)都经过了非常严格的测试,几乎可以保证运行良好。
从存储库安装的附加组件在主要版本之间不会更新,它们只会获得安全性和错误修复更新。这对于稳定性来说是一个很大的优势。
如果您对此感兴趣,那么 Canonical 提供的产品也有资格获得 Canonical 的企业支持。
不用说,任何依赖于操作系统的东西(例如 ubufox)都应该从存储库安装。安全相关的附加组件也是如此(尽管我能想到的唯一一个是 pwdhash)。通过附加组件管理器安装其他所有东西(完全)没有坏处。
我怎样才能顺利地从以前的附加组件迁移而不丢失我的所有偏好设置?
如果您只是从软件中心删除项目,您的偏好设置应该会保留。但附加组件需要了解以前的设置,因此它可能并不总是有效。
答案3
Mozilla 会审查和测试每个公开可用和已获批准的扩展,软件包管理器中的所有扩展都是如此。因此,只要您不下载未经批准的扩展,使用 Firefox 附加组件管理器或甚至从 Mozilla 附加组件网站下载都是非常安全的。
从 Mozilla 下载的好处是可以获得最新版本,这对于需要频繁更新的扩展尤其重要。例如,10 天前我不得不发布我的一个扩展的新版本,因为它因 YouTube 网站的变化而停止工作。六天后,Vimeo 也更改了他们的网站,扩展再次停止工作,所以现在我正在重写扩展。这种情况并不经常发生,但一旦发生,如果您不能立即获得更新,您就会陷入无法工作的扩展的困境。说实话,我不知道 Ubuntu 包管理器中的扩展更新频率是多少,但我想不会太多,因为它们遵循与其他 Ubuntu 应用程序相同的更新策略。
包管理器的优点是稳定性,但如果 Mozilla 的扩展更新出现问题,您可以随时转到扩展页面,添加/版本到该网址并下载最新的稳定版本。
我曾经在 Firefox 中安装了 60 多个扩展,除了 Ubufox 之外,所有扩展都是从 Mozilla 下载的。
总而言之,以我的个人观点,您应该从 Mozilla 网站获取扩展。
顺便说一句,附加组件是 Mozilla 用来描述扩展、插件和主题的通用术语。但“扩展”和“插件”之间有很大区别。我在这里谈论的是扩展,因为插件不托管在 Mozilla 网站上。它们有一个关于插件的页面浏览器具有检查插件版本的功能,但更新过程是通过开发者网站完成的。当浏览器检测到您没有特定内容所需的插件时,就会自动安装插件,但这在 Ubuntu 上不起作用,必须手动安装插件或通过包管理器安装插件,这是 Ubuntu 上最常见的方式。