debian

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

据我了解,带有 minbase 选项的 debootstrap 程序仅安装具有“基本优先级”(可能还有 apt )的软件包。是否有列出所有具有不同优先级的包的网络资源?我真正需要的只是基本、必需、重要和标准的优先级列表,我不需要可选和额外的。

我不知道在网络上提供了您所追求的信息。(可以说它应该被添加到包页面中。)但是,您可以通过查询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 的很有用,因为按架构列出了 binray 包),并且

udd=> select distinct package, version, section, priority, essential from packages where priority in ('required', 'important', 'standard') and release = 'stretch' order by priority, essential, package;

将列出所有需要的、重要的和标准的包裹,并附有优先权信息。

Buster priority minbase 当前所有内容的详细列表。




  1. 只安装必要的软件包的Debian

    It says

    为了得到尽可能小的系统,......,但在debootstrap命令行中指定--variant=minbase。这将只安装apt、基本包和它们的依赖项。你总是会遇到一些没有标记为 "必要 "的软件包:一些必要软件包的依赖项本身并不是 "必要 "的(它们实际上是过渡性地成为必要的)。

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

    依赖、推荐、建议、加强