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



我尝试在 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卡住了。那么如何完全删除不完整的软件包呢?

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

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

这些可能会清除或修复损坏的软件包并尝试再次安装。

打开突触 安装突触。然后转到状态并选择"已损坏"。然后完全移除损坏的包装。

最新更新