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



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

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

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

当您运行时sudo apt-get update没有指定要更新的软件包,因此,系统会从源中查找所有已安装软件包的更新。你可以把它想象成一张通配符。

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

如需更多了解,请阅读如何getopts is used in shell scripts.

最新更新