想在Debian上安装systemd结果一直安装不上,提示需要移除eudev,结果也移除不了。
再通过apt-get remove等命令就删除不了了,出现标题所示的错误
子进程 已安装 pre-removal 脚本 返回了错误号 1
在网上找了一圈,费了好大的劲才找到以下的解决方案,记录一下,
sudo gedit /var/lib/dpkg/status
找到Package: <package name>,比如Package: vsftpd
删除这部分的描述,删到下个Package: XXX前就好。存档后,再进行操作就OK了。
二、子进程 已安装 post-installation 脚本 返回了错误号 1或2 解决办法:
sudo rm /var/lib/dpkg/info/<package name>.*
比如sudo rm /var/lib/dpkg/info/vsftpd.*,存档后,再进行操作就OK了。
这个解决方法是真的不错,我之前删除不了旧的virtualbox,结果新的virtualbox也装不了,