我让我的 dist 升级(从 Netbook Edition 10.04 到 10.10)一夜之间运行,我醒来发现它被一些关于替换配置文件的荒谬问题冻结了。为什么他们仍然不能做到这一点?不要停下来提问!!
Ubuntu不应该适用于普通用户吗?普通用户应该如何知道这样一个问题的“正确”答案?
如果开发人员真的觉得他们必须提供这种灵活性,至少在升级开始时问一个问题,比如“当有配置文件冲突时,我们应该停下来询问你,还是只做我们最好的猜测?”
我让我的 dist 升级(从 Netbook Edition 10.04 到 10.10)一夜之间运行,我醒来发现它被一些关于替换配置文件的荒谬问题冻结了。为什么他们仍然不能做到这一点?不要停下来提问!!
Ubuntu不应该适用于普通用户吗?普通用户应该如何知道这样一个问题的“正确”答案?
如果开发人员真的觉得他们必须提供这种灵活性,至少在升级开始时问一个问题,比如“当有配置文件冲突时,我们应该停下来询问你,还是只做我们最好的猜测?”
在过程开始时这样做是不切实际的,因为为了知道哪些包会提出问题,它必须解包并评估它们的升级。
最后有可能这样做,或者默认为“保留配置”,但这会增加安装程序的复杂性。
安装程序是可编写脚本的。有些具有交互部分(如果存在)您仍想运行......同样,可能有可能将其移至过程结束。
这两个想法的问题是它们需要更改 dpkg 系统的重要部分。因此,可能需要以不同的方式构建软件包才能使其工作,哦,看,我们与 debian 不兼容!这比在升级过程中提出几个问题要严重得多。