像Ubuntu、Debian、Mint、Kali等Linux发行版使用deb包和apt-get进行包管理。最常用的包管理命令之一是“sudo apt get update”。如果您使用的是较新版本,则使用“sudo apt update”命令。但是“sudo apt get update”命令是做什么的呢?
“sudo apt get update”是做什么的?
apt get命令用于通过安装、更新和删除包来管理包。为了安装或更新包,包信息通过存储库提供。存储库是一种在线或基于internet的包回购,其中包含包文件和元数据。在更新或升级包之前,应该从存储库获取包信息。“这个” 更新源 “命令只需从存储库获取此包信息。
包管理和apt get需要根权限。因此,这意味着“apt get update”命令只能作为根用户或sudoer用户运行,sudoer可以与sudo命令一起提供。只需sudo命令就可以通过提升权限来运行“apt get update”命令,以作为普通用户运行。
比较“sudo apt get update”与“sudo apt get upgrade”与“sudo apt get dist upgrade”
通常,“sudo apt get update”命令与 升级 “和” 将系统升级到新版本 “命令。甚至它也和它们混淆了。让我们从不同的方面比较这些命令。
操作 | 更新源 | 升级 | 将系统升级到新版本 |
获取包信息 | 十 | ||
下载软件包 | 十 | 十 | |
升级包 | 十 | ||
自动升级包 | 十 |
比较“sudo apt get update”和“sudo apt update”命令
你可能会注意到 更新源 “和” sudo apt更新 “e”命令非常相似,可以互换使用。实际上,它们只需更新包和存储库信息就可以做同样的事情。“sudo apt update”比“sudo apt get update”更新。所以基本上是按照命令去做同样的事情。
sudo apt-get update
与以下相同
sudo apt update
在单个命令中更新和升级包
实际上,像Ubuntu、Debian、Mint或Kali这样基于deb的系统中的包可以很容易地在一个命令或单行中更新和升级。&&double-ampersand运算符用于运行“sudo-apt-get-update”和“sudo-apt-get-dist-upgrade”,如下所示。
sudo apt-get update && sudo apt-get dist-upgrade
![图片[1]-“sudo apt get update”是做什么的?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2021/01/linuxtect_image-16.png)
相关文章: 列出Ubuntu中apt的可升级包