您能否帮助我设置 Ubuntu 20.04 LTS,以便其浏览器(例如 Firefox)在 Ubuntu 生命周期结束后自动接收更新?(无需用户干预)。非常感谢您的帮助。
答案1
无论您使用哪个版本的 Ubuntu,您都可以下载 Firefox 并将其安装到本地目录以接收自动更新。
第一的,从此网页下载适用于 Linux 64 位的 Firefox。
然后,运行以下命令,创建本地bin目录:
mkdir ~/bin
下一个,提取 Firefox 下载并将“firefox”目录放在您的~/bin
目录中。
最后,您需要创建一个启动器桌面文件,以便您可以通过单击 Firefox 图标来启动 Firefox。
第一的,运行以下命令来创建所需的文件和目录(忽略警告):
mkdir -p ~/.local/share/applications
touch ~/.local/share/applications/firefox-local.desktop
chmod +x ~/.local/share/applications/firefox-local.desktop
下一个~/.local/share/applications/firefox-local.desktop
,使用您最喜欢的文件编辑器复制并粘贴以下内容:
[Desktop Entry]
Name=Firefox Local
Comment=Web Browser
Exec=HOME/bin/firefox/firefox %u
Terminal=false
Type=Application
Icon=HOME/bin/firefox/browser/chrome/icons/default/default128.png
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
保存文件然后运行以下命令来更正文件中的路径:
sed -i "s|HOME|$HOME|g" ~/.local/share/applications/firefox-local.desktop
最后,注销并重新登录,您应该有一个名为“firefox local”的应用程序可以运行,并且当您启动该应用程序时,此版本的 Firefox 应该会自动更新。
要验证 Firefox 是否已更新,请按ALT+ H,然后按A。
要验证您是否正在使用手动下载的 Firefox 版本,请首先启动本地 Firefox,然后运行以下命令,它应该显示/home/<username>/firefox/firefox
而不是/usr/lib/firefox
或/usr/bin/firefox
:
pgrep -a firefox
答案2
Ubuntu 20.04 LTS 于 2020 年 4 月发布,历时 5 年标准支持;随后是另外 5 年的延长支持(一旦您启用 ESM),那么您要求的是可以在 2030 年 5 月发挥作用的东西?
目前无法设置 ESM;因此您目前无法安排第二个 5 年的支持 - 更不用说 2025 年至 2030 年之间发生的任何事情。
我想到的是 Snap 包firefox
,但它仍然不能满足基础系统的需求,基础系统需要进行更改才能保持更新(即在 2025 年启用 ESM)...