zramswap-enabler 使我的包管理处于“不一致状态”。
我尝试用这个命令强行删除它:
dpkg --remove --force-remove-reinstreq
但它似乎冻结了并且没有完成操作。
我尝试修改我的 dpkg 状态文件这里推荐,但这也不起作用。当我尝试升级其他文件时,zramswap 仍然出现,并阻止它完成。
还有其他方法可以强制删除此文件吗,或者我必须重新安装 Ubuntu?
答案1
我想到了。
我从后台杀死了 dpkg。
sudo killall -9 dpkg
从 dpkg 状态文件中删除了 zram 交换引用。
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bkup
sudo gedit /var/lib/dpkg/status
从包管理器中删除了 zram 源。
I used the gui.
然后运行这个。
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade