是否有一个术语来指代 Debian 发行版自动安装的软件包子集?
我认为它与包优先级有关,但似乎并非如此,因为默认情况下安装的包中有所有优先级级别的包。
此外,初始子集的某些包具有automatically installed
标志,例如wireless-tools
. 因此,如果根据它们手动删除初始子集的包,它们将被自动删除。我想知道,安装工具是否只保留要考虑手动安装的软件包列表并自动安装它们的依赖项?
回答前两个问题:
在安装核心 Debian 实用程序后,Debian 安装程序似乎会调用tasksel
以执行安装“任务”。其中典型的任务是“标准”任务和“笔记本电脑”任务。从工具tasksel页:
“标准”任务
标准任务是 Debian 安装程序使用的特殊任务。它实际上依赖于包的优先级。“标准系统”任务包括什么?
tasksel --task-packages standard
这是一个 aptitude 搜索字符串,相当于
aptitude search ~pstandard ~prequired ~pimportant -F%p
所以tasksel
安装standard
,required
和important
包。
“笔记本电脑”任务
笔记本电脑任务是 Debian 安装程序使用的一项特殊任务,用于提取笔记本电脑上有用的软件包:
桌面
是否有默认情况下没有安装 awk 的 Unix 版本?
我对包含一些真正过时的 Unix 变体的答案感到满意,这些变体早于 awk 的创建;但理想情况下,更喜欢一些专业的利基市场,这些利基市场被剥离了嵌入式现代产品,从核心安装中排除了设计上的 awk。
(提问的动机:有人声称只使用标准 unix 命令行工具 sans 的 SO 答案awk
是无用的,因为每个 Unix 都有awk
。我很确定最后一部分是错误的,但不记得任何具体的例子,只是它们存在的事实)。