apt-get如何知道在哪里寻找软件包

时间:2019-12-19 18:01:03

标签: debian

如果我只是在新安装中运行apt-get update(没有任何软件包名称),则操作系统会下载/更新软件包。它如何知道要下载哪些软件包以及从何处下载?是sources中预先配置的OS列表,例如。在Debian中?

1 个答案:

答案 0 :(得分:0)

您自己几乎回答了这个问题。让我补充一点帮助您更好的理解。

程序包管理器(apt或apt-get)从源中获取已安装程序包的列表。来源只是可以下载软件包(软件)的位置。我们可以从Debian系统中添加或删除源。

运行sudo apt-get update时,没有指定要更新的软件包,因此,系统从源中查找所有已安装软件包的更新。您可以将其视为通配符。

但是,例如,当您运行sudo apt-get update vlc时,系统将仅查找与 vlc 软件包有关的更新。

要了解更多信息,请阅读getopts is used in shell scripts.