如何设置默认系统配置(包、配置)?

如何设置默认系统配置(包、配置)?

我需要一种方法来在安装时或安装后自动定制我的系统。

示例(系统刚刚安装完成):

  • 安装自定义列表的软件包(例如 gimp、inkscape、某些插件)
  • 卸载其他程序(例如 evolution)
  • 设置某些选项(例如 +ntp)
  • 用自定义配置替换标准配置(例如 /etc/sshd/*)

我正在谈论一种自动化的方法。

答案1

我建议你编写一个 shell 脚本。

基本上,您将在一个文件中输入通常用于完成这些任务的所有命令。安装后,您立即将其复制到 PC 上并执行。有很多不错的教程有很多 bash 教程但这里有一些建议可以帮助您入门。

#/bin/bash 复制代码

sudo apt-get 删除 evolution

sudo apt-get 安装 gimp inkscape flashplugin-安装程序

cp myconfigfile /etc/sshd/

答案2

您可以编写一个包来执行这些操作。

  • 让你的软件包依赖于一系列软件包(例如 gimp、inkscape、某些插件)
  • 您的软件包可能与其他软件包发生冲突(例如 evolution),但要小心。您必须首先考虑为什么要安装这些软件包,它们可能是出于某些原因而必需的。
  • 您要设置哪些选项尚不清楚,但如果设置它们有意义,则它们将属于启动脚本。那么您可能应该将它们放在 下的启动脚本中/etc/init.d
  • 使用postinstdpkg-divert替换配置文件。

相关内容