标签 Firefox 下的文章

调查发现使用 Linux 的开发者比使用 MacOS 的更多

根据 2022 年 StackOverflow 开发者调查,在 7 万多人的数据,Linux 取得了一个新的里程碑:开发者使用 Linux 作为主要操作系统比例超过了 40%,要比 macOS 的比例多 9%。而前几年,Linux 的这一比例一直在 1/4 左右。而且这一数据没有考虑到 15% 的 Windows 上 WSL 用户的情况,也没有考虑到 63% 的受访者在 macOS 和 Windows 的 Linux 虚拟机中使用 Docker 的情况。

消息来源:StackOverflow
老王点评:这就能明白为什么 Windows 要开发 WSL 来挽留开发者用户了。

Firefox 修复了一个 18 年前首次在 1.0 中报告的错误

2005 年,就在 Firefox 1.0.3 发布的前几天,有用户报告了 Firefox 如何渲染带有 :: 首字母 CSS 伪元素的文本的问题。这导致 Mac 版 Firefox 处理行高的方式与其他平台上的 Firefox 不同。此问题在 3.0 时修复。但在 2014 年时发现,Firefox 对行高的特殊处理不符合 CSS 规范,从而导致了兼容性问题。但这个问题仍然被标记为低优先级,直到现在才标记为修复,并将在 2023 年 2 月的 Firefox 110 中发布更新。

消息来源:How To Geek
老王点评:一个低优先级的问题,可以放十几年。

被修补的 Windows 漏洞实际上更危险

微软在 9 月份修复了一个安全漏洞,当时微软认为该漏洞只允许披露潜在的敏感信息,因此,将该漏洞标记为 “重要”。但在事后分析中发现,该漏洞允许攻击者在不需要认证的情况下执行恶意代码,该漏洞“存在于更广泛的网络协议中,使攻击者在利用旧漏洞时具有更大的灵活性”。其方式与 EternalBlue 用于引爆 WannaCry 的漏洞类似。上周,微软将该漏洞标记为 “关键”,并将其严重程度定为 8.1,与 EternalBlue 相当。

消息来源:Ars Technica
老王点评:好消息是,这个漏洞被认识到严重性之前,补丁已经发布了三个月;坏消息是,肯定还有很多人没有打补丁。

Ubuntu 21.10 “Impish Indri” 及之后的版本将 Firefox Snap 设为默认浏览器。如果你不喜欢 Snap,可以通过以下方式将其删除并使用库存版本。

关于 Snap 是否是 APT 的更好替代品,一直存在争议。而许多用户更喜欢 Snap 系统,也有一些人非常讨厌它。Ubuntu 和 Canonical 认为它是 Linux 的最佳安装仓库和包管理工具之一。 Snap 被讨厌的主要原因是它的启动很慢。然而,这个论点是另一篇文章的内容。

从 Ubuntu 中删除 Firefox Snap 版本

所以,如果你还没有 听说过这件事,Ubuntu 21.10(和所有后续版本)默认提供 Firefox Snap 包。因此,当你从 Ubuntu 21.10 开始安装时,默认的左侧停靠区的快捷方式是 Firefox 的 Snap 版本。你可以使用以下各种方法对其进行验证。

snap 列表 - Firefox

Firefox snap 桌面快捷方式

如果你因为 性能 和存储问题而不喜欢 Snap,可以通过以下命令将其删除。

如果已经打开,那么关闭所有 Firefox 实例。

打开一个终端。然后运行以下命令:

sudo snap remove firefox

等待命令完成。这将从你的系统中删除它的 Snap 可执行文件,并断开 Firefox 与各种系统服务的连接。但是主目录下的 Snap 目录仍然存在。你可以使用以下命令手动删除它:

cd ~/snap
rm -r firefox

安装 Firefox 替代方法

现在,当你删除了 Firefox,你可以通过以下方式来使用此浏览器。

方法 1 – 使用 PPA(推荐)

在使用此方法之前,请确保如上删除了 Firefox 的 Snap 版本。

有一个 官方 Firefox PPA,由其开发团队维护。你可以将此 PPA 添加到你的软件源中,并使用它来安装最新的 Firefox。

确保使用文本编辑器创建一个首选项文件,以阻止 Ubuntu 在运行 apt update 命令时获取 Firefox 的 Snap 版本:

sudo gedit /etc/apt/preferences.d/firefox-no-snap

将以下行添加到上面的文件并保存:

Package: firefox*
Pin: release o=Ubuntu*
Pin-Priority: -1

依次使用以下命令。第一个命令将其从你的系统中完全清除它:

sudo apt purge firefox
sudo add-apt-repository ppa:mozillateam/firefox
sudo apt-get update
sudo apt install firefox

安装完成后,请确保使用以下命令启用自动升级:

echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox

重启系统(可选)并使用 deb 版本的 Firefox。

方法 2 – 使用 Firefox 的压缩可执行文件

你可以从官方网站(链接如下)下载适用于 Ubuntu 和其他 Linux 的 Firefox 可执行文件压缩包。然后解压并双击运行 Firefox 可执行文件。这是最安全的方法。如果你使用此方法,你仍然可以获得更新。

下载 Firefox

下载 Firefox 并解压

然后运行可执行文件

方法 3 – 使用 Flatpak 版本的 Firefox

你也可以使用 Flatpak 版本的 Firefox,这在 Ubuntu 中设置 Flatpak 后可用。然后你可以运行以下命令进行安装:

flatpak install flathub org.mozilla.firefox

方法 4 – 使用与系统耦合更少的 Snap 版本 Firefox

如果你认为你仍然可以继续使用 Snap 版本,但希望在系统中减少沙盒化,那么你可能需要使用以下命令和 classic 开关 重新安装 Firefox:

sudo snap install firefox --classic

结束语

因此,这是从 Ubuntu 21.10 开始删除 firefox Snap 版本的步骤,以及一些替代方案。我很想知道 Linux Mint 采取了什么措施,因为他们不支持 Snap。此外,这些发行版依赖于 Firefox 的 Ubuntu 上游仓库,看看它们会做什么很有趣。Debian 维护自己的仓库,但主要是 ESR 版本。


via: https://www.debugpoint.com/remove-firefox-snap-ubuntu/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

微软 Azure CTO 称 C/C++ 应该被废弃

他在 Twitter 发表了个人观点:“是时候停止用 C/C++ 启动任何新项目了,在那些需要非 GC 语言的场景中使用 Rust。为了安全和可靠性,行业应该宣布这些语言被废弃。”这并不是微软第一次倡导将 Rust 作为提高软件安全的一种手段。三年前,微软安全响应中心(MSRC)表示,“我们认为 Rust 代表了目前 C 和 C++ 的最佳替代品。……MSRC 分配了 CVE 编号的安全问题中,大约有 70% 是内存安全问题。这意味着,如果该软件是用 Rust 编写的,这些内存安全问题很可能已经被消除了。”

消息来源:Dev Class
老王点评:Rust 是一个很有希望,但是仍然不够成熟和完善的语言,不过,C/C++ 程序员们可以开始学了。

Mozilla 发布报告指责操作系统与浏览器的锁定

浏览器市场份额已经急剧减少的 Mozilla 最近发布研究报告,整篇报告并未有什么新的证据和观点。在报告中,Mozilla 警告说,“浏览器市场的竞争对于确保创新和消费者的选择至关重要,更广泛地说,保护开放网络的活力,防止商业巨头试图封锁它。”并称,“相比之下,来自独立浏览器的竞争可以帮助推动新的功能,以及在隐私和安全等领域的创新”。

消息来源:Tech Crunch
老王点评:首先,请把 Firefox 做好,而不是指责别人借助优势扩大份额吧。

被忽视 15 年的 Python 漏洞导致 35 万项目陷入风险

早在 2007 年,就已经有安全研究人员披露了一个 Python 的安全风险,并得到了编号 CVE-2007-4559。遗憾的是,它一直没有获得正式的修复补丁。唯一的缓解措施,也只是在更新后的开发者文档中提示了相关风险。今年早些时候,一位安全研究人员在调查另一个安全问题时,再次发现该漏洞可用于代码执行。该漏洞位于 Python tarfile 包中,预估有超过 35 万个存储库易受该漏洞攻击的影响,且其中不乏重要项目,如 GitHub Copilot。

消息来源:Bleeping Computer
老王点评:又一个开源供应链安全漏洞。任何一个不起眼的小漏洞都可能引起大坝崩溃。

我想我们都同意,Firefox 是 Linux 的最佳浏览器 之一。

而且锦上添花的是,你可以用一些扩展来提高你的浏览体验! 也许甚至可以将 Facebook 隔离在容器中??

在我推荐一些优秀的 Firefox 浏览器扩展之前,让我给你一些提示。

安装 Firefox 扩展前须知

我们都知道的一件事是 盲目地安装浏览器扩展可能是极其有害的。那么如何确定浏览器扩展是否可以安全使用?

由于本文是关于 Firefox 扩展的,我们将重点放在 Firefox 的市场(获取扩展的官方渠道)。

虽然没有什么是 100% 安全的,但有几件事可以检查:

一个理想的可以安全使用的 Firefox 扩展

  • 扩展的徽章:寻找“推荐”或“By Firefox”徽章;忽略包含警告徽章/图标的扩展。
  • 菜单和评论:虽然仅此一项并不能提供太多保证,但这是你可以在其他方面考虑的一件事。此外,关注评论的数量可以帮助你了解它在用户中是否足够受欢迎。
  • 扩展的权限:某些扩展需要诸如“访问浏览器标签页”、“导航时访问浏览器动作”等权限。记下这一点并确定你对哪些权限的舒适程度。
  • 最后更新日期:有时,即使是优秀的、知名的扩展也不会更新。这没关系,但对于像密码管理器、广告拦截器这样的扩展来说,这很重要。应始终谨慎使用超过 2 个月没更新的扩展。
  • 扩展发布者:始终确保扩展的发布者是你信任的人,或者已经发布了你信任的扩展。

话虽如此,让我们来看看一些可以改善你的网络浏览体验的扩展。

另请阅读:

9 个开源扩展可改善你的 Mozilla Firefox 体验

1、Facebook Container

Facebook Container

主要亮点:

  • 由 Mozilla Firefox 团队制作
  • 平均评分为 4.5 星(3,500 多条评论)
  • 定期更新

每个人都讨厌 Facebook,但很少有人愿意从自己的网站上删除 Facebook 的跟踪元素。所以 Mozilla 引用了一个灭霸的片段 —— “好吧,我自己做”,并为 Firefox 用户创建了这个扩展。

顾名思义,为 Facebook 创建了一个隔离容器(与 Docker 无关)。所有与 Facebook 相关的东西都发生在这个孤立的容器中。 这最终使社交媒体巨头更难追踪你。

安装 Facebook Container

2、uBlock Origin

ublock origin firefox 1

主要亮点:

  • Mozilla 推荐的扩展
  • 4.8 星的平均评分(14,000 多条评论)
  • 定期更新

uBlock Origin 是 Firefox 最知名和最受信任的“广告拦截”扩展之一。是的,它主要用于屏蔽广告,但因为它的基本任务是屏蔽你的网络浏览器中的元素,所以它可以屏蔽很多项目。广告,是的,还有网络跟踪器、加密货币矿工、弹出窗口等。

虽然它的权限可能看起来有点过分,但这背后是有原因的。该扩展需要“在导航期间访问浏览器活动”和“访问所有网站的数据”等权限,以便它可以评估每个查询并阻止那些看起来有害或无用的查询。

安装uBlock Origin

3、Bitwarden

Bitwarden 演示

主要亮点:

  • Mozilla 推荐的扩展
  • 平均评分为 4.8 星(6000 多条评论)

Bitwarden 应该是每个人的首选密码管理器。它为移动端、网页端和 PC 端提供免费同步支持,还可以安全地存储笔记,帮助生成用户名密码、自动填充用户信息等等。最重要的是,它使用 GPL-3.0 许可证。谁不喜欢自由开源软件?

Bitwarden 拥有我会在密码管理器中寻找的一切。如果你想升级到高级版,只需 10 美元。 我强烈推荐这个 Firefox 扩展!

安装 Bitwarden

4、LanguageTool

LanguageTool 扩展使用演示

主要亮点:

  • Mozilla 推荐的扩展
  • 平均评分为 4.7 星(2900 多条评论)
  • 定期更新

你是否想要 Grammarly 的开源替代品?虽然我在使用 Grammarly 时没有任何问题,但我真正喜欢和首选的是自由开源软件。LanguageTool 是一款出色的工具,可用于检查拼写错误等语法不一致、使用不同的拼写(color 与 colour)、常见的混淆词(then 与 than),你还可以使用它获得同义词库。

根据我使用此扩展的经验,它几乎可以在所有文本上可靠地工作。毫无问题。该扩展最大的两个特点如下:

  • 支持超过 25 种语言。支持的语言列在“关于此扩展程序”部分的底部。
  • 使用此扩展无需注册!
安装 LanguageTool

5、Tranquikity Reader

firefox tanquility

想象一下,你正在阅读互联网上的一篇文章,网页顶部和底部有两个横幅广告,整个右侧都是广告,底部的广告横幅是自动播放的视频。你打开广告拦截器,但视频继续播放。有时横幅中没有广告,但它们仍然占用了宝贵的屏幕空间。你是否感觉很烦恼?

别担心,看,Firefox 的 Tranquility Reader 扩展可以解决这个问题。此扩展程序删除了“额外的”元素,如照片、视频、广告、社交媒体共享按钮等。它为你提供了一个干净的 UI,只有文本,因此你可以专注于阅读。

Tranquility Reader 扩展具有以下统计信息:

  • Mozilla 推荐的扩展
  • 平均评分为 4.6 星(200 条评论)
  • 不经常更新但积极维护
安装 Tranquility

6、Enhancer for YouTube

Enhancer for YouTube 一项功能的演示

主要亮点:

  • Mozilla 推荐的扩展
  • 平均 4.7 星评级(9,000 多条评论)

它是 Firefox 中众多 Youtube 增强扩展之一。它为 YouTube 播放器添加了一些按钮,允许进行更多的自定义。你可以获得诸如更改分辨率、控制播放速度、使用鼠标滚轮控制音频音量等功能。

你可以在其 官方网页 上找到有关该扩展程序的更多信息。

安装 Enhancer for YouTube

7、Tomato Clock

Tomato Clock

当你上网时,跟踪你的时间、生产力和理智是至关重要的。尤其是当你正在研究一个主题并陷入困境时,你应该休息一下,但你会过于投入,以至于你可能会忘记时间。

Tomato Clock 扩展正如它的名字,它是一个时钟定时器。一个“番茄”有 25 分钟长,根据你对屏幕上显示的内容的心理投入而感觉或长或短。完成 25 分钟后,你将收到一个浏览器通知,通知你时间的流逝。

主要亮点:

  • Mozilla 推荐的扩展
  • 它的平均评分为 4.5 星(300 多条评论)
  • 使用 GPL v3.0 许可证
安装 Tomato Clock

8、Search by Image

演示 Firefox 的图片搜索扩展的“捕获”功能

关键亮点:

  • Mozilla 推荐的扩展
  • 平均评分为 4.6 星(1,100 多个评论)
  • 对你上传的媒体采用了合理的 隐私政策

当你搜索“红色兰博基尼”一词时,你会得到红色兰博基尼的图片。但是,如果你不知道它是什么车呢?这个扩展允许你使用图像而不是文字术语来搜索图像,并显示类似的结果或该图像的来源地。

你可以通过以下方式选择图片进行搜索:

  • 选择 URL:这使你可以直接点击显示在网页上的图像。
  • 网页截图:选择网页上的一个特定区域,以便进行反向图像搜索。
  • 本地图片:从计算机的本地驱动器(而不是网页)上传一个现有的图像。
  • URL:粘贴图像的 URL 以进行反向图像搜索。
安装 Search by Image

9、Dictionary Anywhere

Dictionary Anywhere 扩展显示所选单词的含义

主要亮点:

  • Mozilla 推荐的扩展
  • 平均 4.3 星评级(260 条评论)
  • 不定期更新

有一个无障碍的字典从来都不是一件坏事!当然,我已经被 macOS 的“压感查询”功能宠坏了。当我使用 Linux 时,Firefox 的 Dictionary Anywhere 扩展确实弥补了这一点。我需要做的就是双击一个词,然后定义就会弹出来!

目前,支持的语言只有英语、西班牙语、德语和法语。请注意,这个扩展不能在 Firefox 的阅读模式下工作。这是因为脚本不允许在这种模式下执行。

一个小瑕疵是,这使得在一个可编辑的文本中“双击并选择整个单词”变得略微恼人。这是为方便性付出的一个小代价。

此外,如果你想要一个积极维护的扩展,这将使你失望。

下载 Dictionary Anywhere

10、Vimium-FF

vimium FF

主要亮点:

  • 平均评分 4.8 星(400 多条评论)
  • 实验性扩展

如果你是 Vim 用户,我就不需要向你解释了,自己去试试吧!你会回来感谢我的。

对于那些不知道这个扩展做什么的人,它允许你仅使用 Vim 样式的键在 Firefox 中导航。按 J 键向下滚动、K 键向上滚动、X 键关闭当前选项卡、T 键打开一个新选项卡,以及各种其他键盘快捷键。

虽然这个扩展有“实验性”标志,但在过去一两年的使用经验中,我没有遇到任何问题。

下载 Vimium-FF

11、FireShot

fireshot

FireShot 是一个非常简单的 Firefox 扩展,它允许你将完整的网页截图并保存为长图或 PDF 文件,最重要的是,你还可以在截图上注释(哈哈哈)!但是注释功能只能在 Windows 上使用,真是太可惜了!

没有 Firefox 的“推荐”徽章。 因此,你可以在决定使用它之前在其附加页面上探索更多有关它的信息。

下载 FireShot

总结

本文涵盖了各种 Firefox 扩展,我认为这些扩展应该有助于改善你的 Web 浏览体验。

你最喜欢的 Firefox 扩展是什么? 在下面的评论中让我知道你的想法。


via: https://itsfoss.com/firefox-add-ons/

作者:Pratham Patel 选题:lkxed 译者:gpchn 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

随着在设备上使用各种程序的用户的需求变得越来越复杂,程序本身也需要跟上用户的现实需求和未来期望。

我发现我每天需要的东西是一个在网页浏览器保持登录多个账号的简单方法。我 可以 根据需要对我的每个账号进行登录和注销操作,但在短时间内切换多个账号时,这变得非常乏味。

最初,我使用谷歌浏览器,它拥有管理多个帐户的能力。这很有效,但管理起来略显繁琐,而且明明只需 一个 谷歌账号就能搞定的事却要创建一个新的谷歌账号来完成,这显得有点儿笨拙。

这是我转而使用 Firefox 多账户容器 Multi-Account Containers 功能的原因。它不仅比我在谷歌 Chrome 浏览器上的设置灵活得多,而且我还使用了由我的浏览器开发者自己创建的工具,从而在整体上获得了更流畅和更简单的体验。

Firefox 中的容器图示

Firefox 中的多帐户容器是什么?

如果你想将数字生活的各个部分彼此分开,多账户容器也非常有效。通过使用容器,你在一个容器中的浏览活动不会与其他容器共享。这种隔离意味着你可以在不同容器中登录同一网站上的两个不同帐户。你的登录会话、网站偏好和跟踪数据将被限制在你使用某个网站的容器中。

它还有什么其他优势?想象一下,你在亚马逊或其他电子商务网站上购物。你浏览了一些商品,但没有购买任何东西。现在,如果你浏览网络,你会看到与你浏览的产品相关的广告。尽管有广告拦截器,一些网站仍会显示广告。使用容器,你可以将你的购物网站与其他网站分开。(LCTT 校注:甚至根据你的浏览历史,你再次访问同一网站时看到的价格可能会被“宰熟”——反复浏览代表了你的购买倾向。)

再给大家分享一个例子。Firefox 默认提供一个 Facebook 容器。默认情况下,此容器包括 Facebook、Messenger 和 Instagram 网站。这意味着当你打开这三个网站中的任何一个时,它们都只会在“Facebook 容器”中打开。因此,Facebook 将无法跟踪你在其他网站上的活动。

这是 很少有人知道或使用的 Firefox 功能 之一。

使用多账户容器

安装 Firefox 多账户容器是一个非常简单的过程,只需点击几下。

首先,前往 Firefox 附加组件网站上的 扩展程序页面。之后你唯一需要做的就是单击 “添加到 Firefox” 按钮。

安装完成!现在我们可以实际使用一下这个新的扩展。

可能你还没有注意到,你的搜索栏右侧应该会出现一个新图标:

这是你将用于与 Firefox 多帐户容器交互的图标。如果你单击该图标,你将看到一个小菜单:

让我们使用这个扩展尝试一些例子,看看多账户容器是如何工作的。

设置容器

首先,我们需要生成一个容器。点击多账户容器菜单中的 ` 管理容器 Manage Containers ,然后点击 新建容器 New Container

接着输入新容器的名称,选择颜色和图标。然后,点击 “OK” 保存新容器。

大功告成!我们现在可以返回主菜单在新容器中打开一个新选项卡:

你还会注意到新选项卡有一些样式,表示它正在容器内运行:

观察容器工作

现在让我们看看容器在使用时实际做了什么。

我们将在一个普通的浏览器选项卡中访问 Linode 管理网站,我已经在其中登录:

现在让我们尝试在 Firefox 容器中打开相同的页面,此时我被重定向到 Linode 登录页面:

为什么我被重定向了?因为现在我没有登录。这就是 Firefox 容器的乐趣之一:在一个浏览器会话中登录后,再进入一个容器,就好像你以前从未访问过该站点一样。

如果你在容器内完成对某个网站的登录,你从容器中访问该网站时将会保持登录状态。你还可以使用此功能从容器内登录网站,从而使该网站的所有数据与你的正常浏览器数据相隔开。

注意:你的浏览器历史记录本身之类的内容仍会暴露给你的正常浏览器会话。容器功能只是提供了一种方法来分离本文中提到的登录帐户等内容。

总结

对于那些在乎自己的隐私,或者只是想真正尝试对其系统的安全性进行严格控制的人来说,多账户容器被证明是一个很棒的功能。

例如,你可以在容器内登录你的谷歌帐户,谷歌永远不会知悉你在容器外的信息。 对拥有多个帐户的人来说,此扩展程序是一个不错的选择。有了它无需为你要使用的每样东西创建单独的浏览器帐户。

好了,这就是 Firefox 的多帐户容器的基本知识。

需要任何帮助,或者只是有点问题?请随时在评论区指出。


via: https://itsfoss.com/firefox-containers/

作者:Hunter Wittenborn 选题:lujun9972 译者:hanszhao80 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出

如果你使用的是 Ubuntu 22.04,你可能已收到过此通知。

Notification about pending Firefox app

它会通知你 Firefox 更新正在等待中,并要求你关闭应用以避免中断。

因此,就像一个听话的 Ubuntu 用户一样,你在保存或完成工作后关闭了 Firefox 浏览器。

你认为 Firefox 已在后台更新,重启浏览器将运行较新版本。

只是,并非如此。

即使在你重启浏览器甚至计算机后,它仍可能显示相同的 “pending update of Firefox” 通知

令人沮丧么?我可以告诉你发生了什么。

让我解释一下为什么会发生这种情况,以及你可以做些什么来“修复”它。

修复 “pending update of Firefox snap” 问题

早些时候,Firefox 曾经在后台更新,然后要求你重启浏览器。在你重启浏览器之前 不能 打开任何网站。

Firefox forced restart in the past

在将 Firefox 浏览器切换为默认 Snap 包格式 后,Ubuntu 团队对更新流程进行了一些改动。

此通知是“改进的用户体验”的一部分。现在,Firefox 不再阻止你浏览。你可以在方便时重新启动浏览器以进行更新。

但是为什么即使在你重新启动浏览器或系统后它仍然显示这个通知?

因为这是一条糟糕的通知消息,无法为你提供完整的信息。

Firefox 更新还没有开始

当你看到 “pending Firefox update” 时,你错误地认为应用已在后台更新,重启会将其升级到较新的版本。

而对于现在这种情况,Ubuntu 中的 Snap 包每天会自动刷新(更新)一次或几次。为了避免在重新启动安装更新之前 Firefox 不允许你浏览任何内容而导致工作中断,Ubuntu 甚至不会在后台更新 Firefox Snap 包。

相反,当 Snap 包刷新时,它会显示通知并希望你立即关闭浏览器,以便可以使用其他 Snap 包进行更新。

但像你我这样的用户不能这样做,对吧?看到通知,立即关闭浏览器?并不是很方便。

而当你有时间关闭浏览器时,Snap 刷新却不会马上更新浏览器。

你可以看到更新的 Snap 版本的 Firefox 可用,但只要 Firefox 正在运行,它就不会自动安装。

Firefox snap won’t be updated automatically if the browser is running

更新 Firefox Snap

这是你摆脱每天不断出现的更新通知所需要做的事情。

  • 关闭 Firefox 浏览器
  • 手动运行 Snap 刷新(更新已安装的 Snap 包)

确保你在 Firefox 浏览器中的工作已保存。现在,使用鼠标关闭所有 Firefox 浏览器或在终端中运行以下命令:

sudo killall firefox

现在 Firefox 不再运行,更新 Snap 软件包:

sudo snap refresh

你会看到它开始下载更新的 Firefox 包。

Firefox is being updated with Snap

更新完成后,你将看到 Firefox 已升级到更新版本的摘要信息。

Updated Firefox snap version

总结

安装非 Snap 版本的 Firefox 也可能是个解决方案,但不是每个人都可以走这条路。

Firefox 和 Snap 的开发人员必须齐心协力改进这个模棱两可的更新过程。他们应该提供更好的机制,不仅显示待处理更新的通知,还提供启动更新的选项。

这是我们最近在 Ubuntu 上看到的许多奇怪的事情之一。这必须改变才能使 Ubuntu (再次)成为一个对初学者友好的发行版。


via: https://itsfoss.com/pending-update-firefox-ubuntu/

作者:Abhishek Prakash 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出