乐趣区

关于linux:apt-update和apt-upgrade命令-有什么区别

这些是 apt update 和 apt upgrade 命令。
apt update 和 apt upgrade 是许多 Linux 用户最罕用但被误会的两个命令。对于某些人来说,它们扮演着雷同的角色,但事实并非如此。在本指南中,咱们试图辨别两者之间的差别以及如何应用它们。
1)apt update 命令
这是一个次要在新零碎装置之后或装置新软件包之前调用的命令。apt update 命令更新 Linux 零碎的包索引或包列表。它不会降级任何软件包,正如一些 Linux 用户被误导的那样。
/etc/apt/sources.list 包索引文件是一个文件或数据库,其中蕴含在位于该文件的存储库中定义的软件包列表。其余软件包列表位于 /etc/apt/sources.list.d 目录中。
运行此命令十分平安。如果因为某种原因停止或拔掉电源,您能够从进行的中央复原。
三星 Galaxy S22 Ultra vs iPhone 13 Pro Max vs Pixel 6 Pro
在终端上应用 cat 命令查看源列表文件。
$ cat /etc/apt/sources.list

/etc/apt/sources.list 文件
要更新软件包列表,请调用以下命令:
对于 Ubuntu 18.04 及更高版本
$ sudo apt update

对于 Ubuntu 16.04 及更早版本
$ sudo apt-get update
2)apt upgrade 命令
须要将您的软件包降级到最新版本?而后 apt upgrade 是要执行的命令。apt upgrade 命令不带任何参数,将零碎上所有过期的软件包降级到最新版本。
如果须要任何依赖项,该命令还会触发新软件包的装置。除此之外,apt upgrade 还会装置您零碎所需的所有安全更新,这增强了您零碎的安全性。
要列出须要降级的软件包,请运行 apt list –upgradable 命令。事实上,这是在 apt update 输入的最初显示的提醒。

因而,要查看筹备降级的软件包,请运行:
$ sudo apt list –upgradable

要降级所有过期的软件包并利用安全补丁,请运行以下命令:
$ sudo apt upgrade

在运行时不中断或不进行 apt 降级更平安。
要记住的几件事:
如果因为某种原因中断,您是否有一个很好的备份能够复原?
您是否将日志发送到另一个近程零碎?
有手动编译的软件吗?
概括
apt update 命令用于同步零碎上的软件包列表。它为您零碎上的 PPA 和存储库获取最新的软件包列表,并确保它们是最新的。
apt upgrade 命令将软件包降级到最新版本,并在须要它们作为依赖项时装置新软件包。它不会删除任何包,如果指定要删除任何包,它会跳过它们。

退出移动版