【发布时间】:2013-02-17 06:01:48
【问题描述】:
我正在处理一些项目的一些包。
假设我的项目中有这样的配置文件。
name=foo
mail=foo@foo.com
安装后用户使用他/她的信息编辑配置文件。
name=user
mail=user@somedomain.com
当更新到来时,为了不破坏用户配置文件,我不会像所有软件包一样用新文件替换 conf 文件。
到目前为止没有问题。
如果我在我的配置文件中添加一个新参数怎么办?例如,
name=foo
mail=foo@foo.com
age=23
如果我用新的配置文件替换,用户将丢失其设置。如果我不这样做,我的新参数将无法使用。我想知道这种情况的一般程序是什么?无论是什么包类型(即 rpm、deb 或 tbz),我的问题都是有效的。
【问题讨论】:
-
什么是
tbz?是tgz的错字还是新的东西? -
@William Pursell 的 freebsd 包扩展
标签: linux package configuration-files package-managers