我试图在Ubuntu中通过apt-get安装android-studio,并发现需要从Google下载大小为233 M的依赖包。由于我在中国,网络条件太差,我无法完全下载包,最后我不得不放弃。
但是出现了一个问题:现在每次执行apt-get
时,我都会得到Incomplete dependency
的提示,并被要求下载上面的包。如果我执行sudo apt-get remove android-studio
,将发生错误:
dpkg: error processing package android-studio (--remove):
package is in a very bad inconsistent state; you should
reinstall it before attempting a removal
An error occurred when processing:
android-studio
E: Sub-process /usr/bin/dpkg returned an error code (1)
我的apt-get
被卡住了。那么如何完全删除不完整的包呢?
答案 0 :(得分:10)
尝试在终端上运行以下命令:
sudo apt-get autoremove
sudo apt-get --purge remove
sudo dpkg --remove --force-remove-reinstreq tspc
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get -f install
这些可能会清除或修复损坏的软件包并尝试重新安装。
答案 1 :(得分:2)
打开synaptic安装synaptic。然后转到状态并选择Broken。然后彻底清除破损的包裹。