![除了“sudo dpkg --configure -a”之外,还有什么其他方法可以删除有问题的软件包?](https://linux22.com/image/1166993/%E9%99%A4%E4%BA%86%E2%80%9Csudo%20dpkg%20--configure%20-a%E2%80%9D%E4%B9%8B%E5%A4%96%EF%BC%8C%E8%BF%98%E6%9C%89%E4%BB%80%E4%B9%88%E5%85%B6%E4%BB%96%E6%96%B9%E6%B3%95%E5%8F%AF%E4%BB%A5%E5%88%A0%E9%99%A4%E6%9C%89%E9%97%AE%E9%A2%98%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%9F.png)
一般来说,如果我需要运行sudo dpkg --configure -a
来解决软件包的问题,但我不想继续安装而是中止安装并删除软件包,我想知道我可以使用哪个命令。
具体来说,我尝试在 Raspberry 上安装Citadel
,但在下载文件时中止了。该过程没有继续,我也没有找到其他方法来退出 ssh 会话并随后终止该过程。
现在,我想删除该包,但apt remove citadel-suite
出现错误提示我必须运行dpkg --configure -a
。如果我运行这个,它会尝试再次安装该包,我遇到了同样的问题。
哪个命令会清除所有已安装的软件包并释放 dpkg?
答案1
现在,我能够使用我尝试安装的软件包,而不必运行上述命令。这解决了问题。以前这是不可能的,但可能是由于正在运行的进程。因此,如果您确实想完成安装,则apt purge
无需运行。dpkg --configure -a