Debian 基础安装的哪些部分需要 python2、python3、perl、蓝牙?

Debian 基础安装的哪些部分需要 python2、python3、perl、蓝牙?

我想建立一个小型服务器安装并做了最少的工作德班9.6安装安装程序会让我做的。

此安装包含 Python2、Python3、Perl、蓝牙、Wi-Fi、curl、wget 等内容。

我没兴趣争论这些是否应该成为最小安装的一部分。

相反,Debian 基本安装的哪些部分需要使用这些?例如,在基本安装中什么需要Python2?基本安装中需要 Python3 吗?什么情况需要蓝牙?我怎样才能找到这些呢?

答案1

要找出给定包的需求,您应该查看两条信息:

  • apt remove ${package}告诉您它将删除的软件包列表;
  • 显示的信息apt show ${package},特别是“优先级”字段和“基本”字段(如果存在)。

基本包,例如perl-base、 以及“优先级”字段为“必需”的包,应始终存在。此外,其他包不需要声明对基本包的依赖关系,这使得很难确定哪些包需要它们。删除重要或必需的软件包将需要进一步确认,并且可能会以难以恢复的方式破坏您的系统。

对于其他软件包,apt remove将向您准确显示需要它们的内容。例如,在 Debian 的标准安装中, 、 和 需要 Python 3 (软件包python3);如果你不需要其中任何一个,你可以删除Python 3。Python 2(包)不是任何东西都需要的,但它是默认安装的,因为它的优先级是“标准”。默认情况下不应安装蓝牙,除非在具有相应任务的笔记本电脑上。 Perl(由reportbugapt-listchangeslsb-releasepythonperlIE.需要完整的 Perl 安装而不是基本的 Perl 要点)rename

安装时,如果您在软件包选择步骤中取消选中所有条目,包括“标准系统实用程序”,您最终将得到最小化安装,仅包含perl-basePython等。

也可以看看是否有任何“基础”Debian 元包?您可以在其中找到有关 Debian 默认安装内容的信息。

相关内容