![具有基本优先级的 Debian 软件包列表](https://linux22.com/image/121717/%E5%85%B7%E6%9C%89%E5%9F%BA%E6%9C%AC%E4%BC%98%E5%85%88%E7%BA%A7%E7%9A%84%20Debian%20%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%88%97%E8%A1%A8.png)
根据我的理解,debootstrap
带有该minbase
选项的程序仅安装具有“基本优先级”(并且可能apt
)的软件包。是否有一个网络资源列出了具有不同优先级的所有包?我真正需要的是一个基本、必需、重要和标准优先级列表,我不需要可选和额外的优先级。
答案1
我不知道网络上有任何内容可以提供您想要的信息。 (可以说它应该添加到包页面中。)但是,您可以通过查询来获取您想要的信息UDD,例如使用非官方的、可公开访问的 UDD 镜像:
$ psql --host=udd-mirror.debian.net --user=udd-mirror udd --password
将连接到服务器,然后
udd=> select distinct package, version, section, priority from packages where essential = 'yes' and release = 'stretch';
将列出 Stretch 中的所有必需包(这distinct
很有用,因为二进制包是按架构列出的),并且
udd=> select distinct package, version, section, priority, essential from packages where priority in ('required', 'important', 'standard') and release = 'stretch' order by priority, essential, package;
将列出所有必需的、重要的和标准的包以及优先级信息。
还有一份详细的清单,列出了minbase
上Buster 优先重新资格页面。
答案2
-
它说
要获得尽可能最小的系统,...,但在 debootstrap 命令行上指定 --variant=minbase。这将仅安装 apt、必需的软件包及其依赖项。您最终总是会得到未标记为“基本”的包:基本包的某些依赖项本身并不是“基本”(它们实际上会成为传递的基本)。
如果你查看 Debian 的各个软件包页面,例如https://packages.debian.org/stretch/synaptic 你会看到有一个彩色键列出了
依赖、推荐、建议、增强