C26 Asked: 2018-05-11 09:53:09 +0800 CST2018-05-11 09:53:09 +0800 CST 2018-05-11 09:53:09 +0800 CST 升级前是否应该始终清除软件包? 772 我正在考虑通过反向移植将 Libreoffice 5 升级到 6。我必须先净化 LO5 吗?此外,在升级软件包之前是否绝对有必要进行清除? debian upgrade 2 个回答 Voted Best Answer Stephen Kitt 2018-05-11T10:07:17+08:002018-05-11T10:07:17+08:00 不,在升级到 LibreOffice 6 之前不需要清除 LibreOffice 5 包,至少如果您使用的是 Debian 提供的 LibreOffice 包。 清除涉及删除包及其配置。这样做的唯一原因是如果你想完全卸载一个包;当你升级一个包时,你不应该这样做。即使包更改名称,如果它与以前的版本不兼容,它也会在其元数据中声明,并且包管理系统会为您处理事情(这将涉及删除旧包,而不是清除它,以便新的包如果合适的话可以导入旧包,这样你可以在必要时恢复到旧包)。 我不能对来自第三方的软件包做出任何保证,但你也不应该为升级而清除。在从 Debian 提供的软件包和第三方替代品切换之前,您可能需要清除,但我希望安装说明会告诉您。 sourcejedi 2018-05-11T10:08:19+08:002018-05-11T10:08:19+08:00 这不太可能对 LO 产生任何影响,因为您不太可能为办公套件编辑系统范围的配置文件。 当您修改了系统范围的配置文件(并且在升级包中也有所不同)时,您可以选择清除它们并重新开始,而不是处理丑陋的 conffile 问题。dpkg但是,当询问您时,您同样可以回答用新的包配置覆盖。或者,您可以选择保留自己的。在任何一种情况下,其他版本都将可用,因此您可以检查它、改变主意、合并它们,等等。(.dpkg-新/.dpkg-旧) https://raphaelhertzog.com/2010/09/21/debian-conffile-configuration-file-managed-by-dpkg/ 更一般地说,在执行受支持的升级路径之前不必进行清除。stable -> backports 是受支持的升级路径吗?嗯。“install -t jessie && remove && install -t jessie-backports将失败,特别是针对 icinga2-classicui。使用清除”——个人日志。所以,是的,至少要为某些情况下的奇怪问题做好准备。
不,在升级到 LibreOffice 6 之前不需要清除 LibreOffice 5 包,至少如果您使用的是 Debian 提供的 LibreOffice 包。
清除涉及删除包及其配置。这样做的唯一原因是如果你想完全卸载一个包;当你升级一个包时,你不应该这样做。即使包更改名称,如果它与以前的版本不兼容,它也会在其元数据中声明,并且包管理系统会为您处理事情(这将涉及删除旧包,而不是清除它,以便新的包如果合适的话可以导入旧包,这样你可以在必要时恢复到旧包)。
我不能对来自第三方的软件包做出任何保证,但你也不应该为升级而清除。在从 Debian 提供的软件包和第三方替代品切换之前,您可能需要清除,但我希望安装说明会告诉您。
这不太可能对 LO 产生任何影响,因为您不太可能为办公套件编辑系统范围的配置文件。
当您修改了系统范围的配置文件(并且在升级包中也有所不同)时,您可以选择清除它们并重新开始,而不是处理丑陋的 conffile 问题。
dpkg
但是,当询问您时,您同样可以回答用新的包配置覆盖。或者,您可以选择保留自己的。在任何一种情况下,其他版本都将可用,因此您可以检查它、改变主意、合并它们,等等。(.dpkg-新/.dpkg-旧)https://raphaelhertzog.com/2010/09/21/debian-conffile-configuration-file-managed-by-dpkg/
更一般地说,在执行受支持的升级路径之前不必进行清除。stable -> backports 是受支持的升级路径吗?嗯。“
install -t jessie && remove && install -t jessie-backports
将失败,特别是针对 icinga2-classicui。使用清除”——个人日志。所以,是的,至少要为某些情况下的奇怪问题做好准备。