具有基本优先级的 Debian 软件包列表

具有基本优先级的 Debian 软件包列表

根据我的理解,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;

将列出所有必需的、重要的和标准的包以及优先级信息。

还有一份详细的清单,列出了minbaseBuster 优先重新资格页面

答案2

  1. 仅使用必要的软件包安装 Debian

    它说

    要获得尽可能最小的系统,...,但在 debootstrap 命令行上指定 --variant=minbase。这将仅安装 apt、必需的软件包及其依赖项。您最终总是会得到未标记为“基本”的包:基本包的某些依赖项本身并不是“基本”(它们实际上会成为传递的基本)。

  2. 如果你查看 Debian 的各个软件包页面,例如https://packages.debian.org/stretch/synaptic 你会看到有一个彩色键列出了

    依赖、推荐、建议、增强

相关内容