我正在准备一台PC,我工作的公司中的很多人都会使用它通过特定的软件访问我们本地网络上的信息。 PC 将安装 Debian 9.3 并安装 Gnome 3。我正在尝试尽可能减少安装的软件数量,这样人们就不会尝试修改系统。据我了解,桌面环境由许多专门用于特定任务的单独组件组成,如所解释的这里。我想更好地了解构建图形环境时加载的组件是什么,这样我就可以删除那些不是真正必要的组件,并且我认为分析负责启动它的脚本可以帮助我。我正在寻找的 Debian 9.3 脚本是什么?
答案1
如前所述apt
,apt-get
、 、aptitude
、 甚至dpkg
可以用来管理 Debian 系统上软件包的安装。您很可能会使用apt
或apt-get
安装 GNOME。这里是关于 Debian 上 GNOME 最小安装的指南。它们恰好显示了与运行功能性 GNOME 桌面相关且所需的所有软件包的列表。
您是否使用的是Debian 的网络安装映像?从这里开始可以帮助您的 Debian 实例拥有尽可能少的软件包。或者,只要您注意apt
或的输出apt-get
并且不删除 GNOME 的任何核心组件,您就可以删除任何您认为不必要的包。
我建议从 a 开始网络安装,然后运行aptitude install –without-recommends gdm3
一些人报告说这就是获得一个可用的 GNOME 桌面所需的一切。
答案2
Debian 使用 apt 机制来安装软件包并解决依赖关系。根据他们的维基百科,有 4 个软件包可用于安装 gnome :
- task-gnome-desktop :“Debian 的应用程序选择(这是在新安装的系统上安装的应用程序。它包括一些并未真正与 GNOME 集成的应用程序,例如 LibreOffice 和 Iceweasel)”
- gnome :“完整的 GNOME 环境,包括不正式属于上游 GNOME 版本的应用程序。它为 Debian 提供了推荐的 GNOME 环境。”
- gnome-desktop-environment :“官方上游 GNOME 环境,减去一些软件包。它是最接近上游推荐的。”
- gnome-core “仅 GNOME 桌面的官方“核心”模块。以上软件包依赖于此。”要安装最低限度,gnome-core 是最佳选择:
# apt install gnome-core
要了解每个包所涉及的依赖关系,apt-rdepends 应该可以解决问题。
# apt install apt-rdepends
# apt-rdepends gnome-core