将文件放入主目录
Put files to home directory
我正在尝试 "debianization" 我的小程序。我的程序有 "templates" 目录。此文件夹包含用户正在使用的文件。用户还将他们的文件存储在这个目录中。但是这些操作都是我的程序完成的,我想把这个文件夹隐藏在"HOME"目录下。但是我不明白如何通过包的 debianization 来完成这件事?我可以创建一个 bash 脚本来为我创建必要的文件夹,但是我如何将一个已经准备好的包含文件的文件夹传输到一个包中?
一个deb
包只能安装/usr
中的东西和/etc
中的配置文件。通常,您不应在安装期间修改用户的主目录;如果和当他们与已安装的包交互时,包可能会为单个用户创建自定义,例如通过 运行 第一次安装的实用程序。
明显的解决方法,例如从 postinst
或 configure
脚本循环遍历所有个人用户的主目录违反了 Debian 政策,造成令人不快的意外,并且显然不适用于帐户被删除的用户安装包后创建。
我正在尝试 "debianization" 我的小程序。我的程序有 "templates" 目录。此文件夹包含用户正在使用的文件。用户还将他们的文件存储在这个目录中。但是这些操作都是我的程序完成的,我想把这个文件夹隐藏在"HOME"目录下。但是我不明白如何通过包的 debianization 来完成这件事?我可以创建一个 bash 脚本来为我创建必要的文件夹,但是我如何将一个已经准备好的包含文件的文件夹传输到一个包中?
一个deb
包只能安装/usr
中的东西和/etc
中的配置文件。通常,您不应在安装期间修改用户的主目录;如果和当他们与已安装的包交互时,包可能会为单个用户创建自定义,例如通过 运行 第一次安装的实用程序。
明显的解决方法,例如从 postinst
或 configure
脚本循环遍历所有个人用户的主目录违反了 Debian 政策,造成令人不快的意外,并且显然不适用于帐户被删除的用户安装包后创建。