apt-get 如何知道在哪里寻找包
how apt-get knows where to look for packages
如果我只是 运行 apt-get update
(没有任何包名称)在新安装上,OS download/updates 包。它如何知道要下载哪些包以及从哪里下载?是否在 OS
中预先配置了 sources
的列表,例如。在 Debian 中?
您几乎已经自己回答了这个问题。让我稍微补充一下,以帮助您更好地理解。
包管理器(apt 或 apt-get)从源获取已安装包的列表。源只是可以下载包(软件)的位置。我们可以在 Debian 系统中添加或删除源代码。
当您运行 sudo apt-get update
没有指定要更新的软件包时,系统会从源中查找所有已安装软件包的更新。你可以把它想象成一张通配符。
但是,例如,当您 运行 sudo apt-get update vlc
时,系统将只查找与 vlc 包相关的更新。
要了解更多信息,请阅读 getopts is used in shell scripts.
如果我只是 运行 apt-get update
(没有任何包名称)在新安装上,OS download/updates 包。它如何知道要下载哪些包以及从哪里下载?是否在 OS
中预先配置了 sources
的列表,例如。在 Debian 中?
您几乎已经自己回答了这个问题。让我稍微补充一下,以帮助您更好地理解。
包管理器(apt 或 apt-get)从源获取已安装包的列表。源只是可以下载包(软件)的位置。我们可以在 Debian 系统中添加或删除源代码。
当您运行 sudo apt-get update
没有指定要更新的软件包时,系统会从源中查找所有已安装软件包的更新。你可以把它想象成一张通配符。
但是,例如,当您 运行 sudo apt-get update vlc
时,系统将只查找与 vlc 包相关的更新。
要了解更多信息,请阅读 getopts is used in shell scripts.