Ubuntu 21.04。apt update 和 apt upgrade 适用于所有应用程序吗?

Ubuntu 21.04。apt update 和 apt upgrade 适用于所有应用程序吗?

新手。大约 3 周前,我从 Windows 10 切换到 Ubuntu 21.04。偶尔我会这样做sudo apt updatesudo apt upgrade这会更新/升级我的所有应用程序吗?如果没有,我如何知道哪些应用程序没有得到更新/升级?

我想让所有应用程序保持最新状态。我安装了一些 snap、flatpaks 和 appimages。

答案1

Apt 仅适用于 deb 软件包。其他的都不行。

它不适用于 Snaps。也不适用于 Flatpaks。也不适用于 Pips。也不适用于 Wheels。也不适用于 Brews。也不适用于 git 克隆。也不适用于您编译、下载或编写的源代码。也不适用于还要别的吗

没有任何应用程序可以处理“一切”。

作为系统管理员,您有责任跟踪您安装的内容。Apt 是一款出色的工具,可帮助您轻松跟踪并防止许多常见错误,但它只是软件:它无法为您的决定造成的后果负责。

一般来说,对于新用户,我们建议您在 Ubuntu 软件应用程序中坚持使用默认的 Deb 和 Snap 包。当您准备好处理许多其他方法的学习曲线、风险和记账时,您就可以在深水中畅游了。

答案2

您可以为该命令创建别名,例如

sudo sh -c "apt update && apt dist-upgrade -y && snap refresh && flatpak upgrade -y"

从所有来源获取应用程序升级 - APT、Snap 和 FlatPak。

要管理 AppImages,你可以从AppImageLauncher - 稳定 PPA - 官方发布使用以下命令进入你的系统:

sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt-get update
sudo apt-get install appimagelauncher

然后检查其更新程序组件中是否存在支持 AppImageUpdate 例程的 AppImages。

答案3

我如何知道哪些应用程序没有更新/升级? 通过了解哪些软件包已升级,您可以知道哪些软件包尚未升级。您只需输入此命令升级(以及更新后):

apt list --upgradable

或者您可以点击此命令。

apt-get update && apt list --upgradable

答案4

apt 更新仅适用于 deb 包。不过,作为新用户,我建议您安装该软件和 snap store 桌面应用程序。它们通常会显示包含最新更新的包,您只需单击一下即可更新。

相关内容