为什么 dist upgrades 仍然会卡住并且提出问题?

为什么 dist upgrades 仍然会卡住并且提出问题?

我把我的 dist 升级(从 Netbook Edition 10.04 到 10.10)运行了一整夜,醒来后发现它卡在了关于替换配置文件的一些荒谬问题上。为什么他们还是不能解决这个问题?不要停下来问问题!!

Ubuntu 不是应该适合普通用户吗?普通用户怎么知道这个问题的“正确”答案?

如果开发人员确实认为他们必须提供这种灵活性,至少在开始升级时,例如“当配置文件发生冲突时,我们应该停下来并询问您还是只是做出最好的猜测?”

答案1

在流程开始时这样做并不实际,因为为了知道哪些包会提出问题,必须解压并评估它们的升级。

有可能最后执行此操作,或默认“保留配置”,但这会增加安装程序的复杂性。

安装程序是可编写脚本的。有些安装程序有交互部分(如果有的话),您可能仍想运行这些部分...同样,可能可以将其移至流程的最后。

这两种想法的问题在于它们需要更改 dpkg 系统的很大一部分。因此,可能需要以不同的方式构建软件包才能使其工作,哦,看,我们与 debian 不兼容!这比在升级过程中提出几个问题要严重得多。

相关内容