我想设置一个小型服务器安装,并做了安装程序允许我做的最小的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 等,没有 Python 等。
另请参阅是否有任何“基本”Debian 元软件包?在这里您可以找到有关 Debian 默认安装内容的信息。
归档时间: |
|
查看次数: |
381 次 |
最近记录: |