debian - apt-get 如何知道在哪里寻找软件包
问题描述
如果我只是apt-get update
在新安装上运行(没有任何包名),操作系统会下载/更新包。它如何知道要下载哪些包以及从哪里下载?是sources
在例如预先配置的列表OS
。在Debian?
解决方案
你自己几乎已经回答了这个问题。让我添加一点光,以帮助您更好地理解。
包管理器(apt 或 apt-get)从源中获取已安装包的列表。源只是可以下载包(软件)的位置。我们可以在 Debian 系统中添加或删除源代码。
因此,当您运行sudo apt-get update
未指定要更新的软件包时,系统会从源中查找所有已安装软件包的更新。你可以把它想象成一张外卡。
但是,sudo apt-get update vlc
例如,当您运行时,系统只会查找与vlc包有关的更新。
欲了解更多信息,请阅读如何getopts is used in shell scripts.
推荐阅读
- javascript - Limit Checkboxes from getting checked when two separate drop-down options are selected?
- javascript - 在 array-JS 中循环和发布值
- angular - Host 解析修饰符究竟是如何影响注入过程的?
- javascript - 反应组件的打字稿减速器初始状态和选项参数
- c# - EF Core 自动删除添加操作的记录
- python - 如何将 JSON 的第一部分转换为数组 python?
- python - QModelIndex.internalPointer() 返回随机对象并崩溃
- xhtml - 如何限制 XHTML 中的输出文本?
- laravel - Laravel Livewire 内联组件返回语法错误
- java - 如何订购 JTable (Java) 的 Integer.class 和 Float.class 列?