出于调试原因,我执行rpm-ostree reset
并启动到新部署。但我该如何恢复呢?
我显然可以启动到以前的旧部署。但是,如果我升级左右,我仍然会进入新的部署,所有分层包等都会被删除。我不希望这样,这毕竟只是一个测试,我想继续使用我的叠加层......
当然,我可以rpm-ostree install …
全部使用,但一定有更简单的方法!
答案1
我尝试过rpm-ostree rollback
,但那是不是它。然而,这个命令给了我一个有用的提示。你可以运行:
rpm-ostree cleanup -p
这会重置待部署( -p
) 即您尚未申请的。重置操作显然也会创建这样一个挂起的部署,因此如果您随后运行通常的更新......:
rpm-ostree upgrade
...你拿回你的图层和修改,但有一个新的更新,例如