在安装 debian 软件包时如何请求用户输入并传递到文件中?

在安装 debian 软件包时如何请求用户输入并传递到文件中?

我想.service在 debian 软件包安装过程中向我的文件中添加一些参数,例如主机名、IP、用户名、密码。

我为我的 python 脚本创建了一个 debian 软件包安装,但我不知道如何从用户获取参数并将参数传递到文件中.service或创建.service带有参数的文件。

答案1

如何传递 Debian 安装程序 (.deb) 的参数有关如何在软件包安装过程中提出问题的信息。

一旦获得所需的值,.service就可以通过多种方式将它们传递到文件中。其中之一是将值写入嵌入式文件,通常在/etc/systemd/system/yourservice.d/parameters.confyourservice必须与您的服务匹配;parameters可以是任何内容,重要部分是.conf扩展名)。在单元文件及其内容添加到其中之后读取此类插入文件;看systemd.unit了解详细信息(或man systemd.unit在您的系统上)。

相关内容