系统现在增加了升级安装包时自动备份的功能,想法很好,但我发现了一个策略上的问题,会对特定软件的安装造成阻碍!
系统备份基于OSTREE实现,基本原理有点类似git,对系统文件做了版本控制,但存在恢复范围设置不够合理的问题。
我回滚到刚装系统的那个版本后,发现apt已安装软件的数据库内容没有还原,opt下的很多软件都已经被删除了,但是apt数据库依然认为这些软件已安装。
然后问题来了,准备安装wps,安装包看到有安装记录,就想要先卸载之前的版本,就去找安装路径下的一个卸载脚本,自然是找不到了……然后就报错退出了。这下直接死循环了,不卸载就装不了,不装就没有卸载脚本。使用apt的purge,fix等命令都没有用,看来除非我人工清除apt的安装数据库记录,否则wps就没法用了。
可是这太麻烦了,所以我直接重装了!
强烈建议把apt数据库位置也纳入到还原备份范围!!!
感谢反馈,我们将会记录并考虑你的合理建议。
支持楼主
Popular Ranking
Popular Events
系统现在增加了升级安装包时自动备份的功能,想法很好,但我发现了一个策略上的问题,会对特定软件的安装造成阻碍!
系统备份基于OSTREE实现,基本原理有点类似git,对系统文件做了版本控制,但存在恢复范围设置不够合理的问题。
我回滚到刚装系统的那个版本后,发现apt已安装软件的数据库内容没有还原,opt下的很多软件都已经被删除了,但是apt数据库依然认为这些软件已安装。
然后问题来了,准备安装wps,安装包看到有安装记录,就想要先卸载之前的版本,就去找安装路径下的一个卸载脚本,自然是找不到了……然后就报错退出了。这下直接死循环了,不卸载就装不了,不装就没有卸载脚本。使用apt的purge,fix等命令都没有用,看来除非我人工清除apt的安装数据库记录,否则wps就没法用了。
可是这太麻烦了,所以我直接重装了!
强烈建议把apt数据库位置也纳入到还原备份范围!!!