我正在寻找一个小型服务器安装,并安装了安装程序允许我做的最简单的Debian 9.6 安装。
此安装包含 Python2、Python3、Perl、蓝牙、Wi-Fi、curl、wget 等。
我对争论这些是否应该成为最小安装的一部分不感兴趣。
相反,Debian 基础安装的哪些部分需要使用这些?例如,在基本安装中需要 Python2 什么?基本安装中需要 Python3 什么?什么需要蓝牙?我如何找出这些?
我正在寻找一个小型服务器安装,并安装了安装程序允许我做的最简单的Debian 9.6 安装。
此安装包含 Python2、Python3、Perl、蓝牙、Wi-Fi、curl、wget 等。
我对争论这些是否应该成为最小安装的一部分不感兴趣。
相反,Debian 基础安装的哪些部分需要使用这些?例如,在基本安装中需要 Python2 什么?基本安装中需要 Python3 什么?什么需要蓝牙?我如何找出这些?
要找出给定包需要什么,您应该查看两条信息:
apt remove ${package}
告诉您它将删除的软件包列表;apt show ${package}
,特别是“优先级”字段和“基本”字段(如果存在)。基本包,例如
perl-base
和“优先级”字段为“必需”的包,应始终存在。此外,其他包不需要声明对基本包的依赖关系,这使得很难确定什么需要它们。删除必要或必需的软件包将需要进一步确认,并且可能会以难以恢复的方式破坏您的系统。对于其他包,
apt remove
将向您确切显示需要它们的内容。例如,在 Debian 的标准安装中,、 和;python3
需要 Python 3(软件包) 。如果您不需要其中的任何一个,则可以删除 Python 3。Python 2(包)不是任何东西都需要的,但默认情况下会安装它,因为它的优先级是“标准”。默认情况下不应安装蓝牙,除非可能在具有相应任务的笔记本电脑上。Perl(由 提供,即完整的 Perl 安装而不是基本的 Perl 必需品)是.reportbug
apt-listchanges
lsb-release
python
perl
rename
安装时,如果您在包选择步骤中取消选中所有条目,包括“标准系统实用程序”,您将得到一个最小的安装,只有
perl-base
,没有 Python 等。另请参阅是否有任何“基础”Debian 元包?您可以在其中找到有关 Debian 默认安装内容的信息。