系统相关
首页 > 系统相关> > linux – 如何使用apt-get删除不完整的包?

linux – 如何使用apt-get删除不完整的包?

作者:互联网

我试图在Ubuntu中通过apt-get安装android-studio,并发现需要从Google下载大小为233 M的依赖包.由于我在中国,网络状况非常糟糕,我无法完全下载软件包,最后我不得不放弃.
  但是这里出现了一个问题:现在每次执行apt-get时,我都会得到一个不完整依赖的提示,并被要求下载上面的包.如果我执行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卡住了.那我怎么能完全删除一个不完整的包呢?

解决方法:

尝试在终端上运行以下命令:

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

这些可能会清除或修复损坏的软件包并尝试重新安装.

标签:ubuntu,linux,apt-get
来源: https://codeday.me/bug/20190715/1466742.html