如果我不安装 Debian 的“标准系统实用程序”会有什么后果?

如果我不安装 Debian 的“标准系统实用程序”会有什么后果?

在安装过程中,有一个选项可以让你选择哪个桌面以及是否安装standard system utilities.看这里查看屏幕截图和随附的软件包。

在此输入图像描述 我个人不喜欢安装很多我不需要的软件包,所以我在这里问不安装这些实用程序的后果是什么。请用简单的语言说明我将失去哪些功能或将带来哪些不便。

答案1

我经常安装服务器没有“标准系统实用程序”,然后仅安装我稍后需要的内容。它工作得很好(即使在 中取消选择它们tasksel,Debian 仍将安装必需的dpkgapt-get,从而形成功能齐全的系统。

(注意:我主要以这种方式安装它,因为我不想要它nfs-common及其依赖的rpcbind守护进程,也不想要脚本所需的 pythonreportbug和类似的东西)

tasksel如果需要,您可以稍后再次运行并添加这些内容。 (并比较dpkg -l之前和之后的输出,看看你到底错过了什么)

答案2

我不安装 debian 标准系统实用程序会有什么后果?

编辑

无需安装standard system utilities,您将得到在职的操作系统,但您将需要大部分后者utilities

我已经在 Virtualbox 离线安装中测试了 debian,没有 GUI,也没有standard system utilities.的输出apt list --installed > installed.txt这里

从我已配置的已安装操作系统中,apt因为它未完全正常工作,仅启用了安全更新:

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

然后我安装了一个 GUI,这是我执行的两个步骤:

1)要配置我的sources.list我已注释掉以下几行:

deb http://ftp.fr.debian.org/debian/ jessie/updates main
deb http://ftp.fr.debian.org/debian/ jessie/updates main

然后添加:

deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

2)运行tasksel安装Gui:我安装了debian.iso以节省带宽,连接到互联网然后安装我的桌面。

更新包,一切正常。

注意:standard system utilities不可用”tasksel在安装的系统上运行后。

“标准体系”任务包括哪些内容?

该任务仅在安装过程中可用,它包含以下软件包:

# tasksel --task-packages standard
~pstandard
~prequired
~pimportant

它对应于以下命令:

aptitude search ~pstandard ~prequired ~pimportant -F%p

下列优先级被 Debian 包管理工具识别。

必需的

系统正常运行所必需的软件包(通常,这意味着 dpkg 功能依赖于这些软件包)。删除所需的软件包可能会导致您的系统完全损坏,您甚至可能无法使用 dpkg 将东西恢复原状,因此只有在您知道自己在做什么的情况下才可以这样做。仅具有所需软件包的系统可能无法使用,但它们确实具有足够的功能来允许系统管理员启动和安装更多软件。

重要的

重要的程序,包括那些人们希望在任何类 Unix 系统上找到的程序。如果期望经验丰富的 Unix 人员发现它丢失后会说“到底发生了什么事,foo 在哪里?”,那么它一定是一个重要的包。 [6]如果没有其他软件包,系统将无法正常运行或无法使用,这些软件包也必须具有重要优先级。这不包括 Emacs、X Window System、TeX 或任何其他大型应用程序。重要的软件包只是最少的常见和必要的工具。

标准

这些软件包提供了一个相当小但不太有限的字符模式系统。如果用户未选择任何其他内容,则默认情况下将安装此内容。它不包括许多大型应用程序。

答案3

根据csmojo文章 标准系统实用程序包含以下软件包德班8(杰西):

apt-listchanges、lsof、mlocate、w3m、at、libswitch-perl、xz-utils、telnet、dc、bsd-mailx、文件、exim4-config、m4、bc、dnsutils、exim4、python2.7、openssh-client、 aptitude、bash-completion、python、host、install-info、bzip2、reportbug、krb5-locales、bind9-host、时间、信息、liblockfile-bin、whois、aptitude-common、补丁、ncurses-term、mutt、mime-支持、exim4-daemon-light、ftp、nfs-common、python-reportbug、rpcbind、texinfo、python-minimal、procmail、libclass-isa-perl、python-apt、python-support、exim4-base、debian-faq、 debian 文档

答案4

最好的答案是在jlh 的评论其中提到您可以随时添加它:

请注意,您仍然可以在安装后使用tasksel --new-install.

相关内容