参考链接:
ubuntu利用apt-get卸载软件
https://blog.csdn.net/tangsl388/article/details/79119757
Ubuntu中常常使用sudo apt-get install [software-name]安装各种软件。但是有时因为各种原因,apt-get安装一半的时候安装失败了。这时候需要卸载之前安装的。
一、删除软件
方法一
如果你知道要删除软件的具体名称,可以使用
sudo apt-get remove --purge [software-name]
sudo apt-get autoremove --purge [software-name]
方法二
如果不知道要删除软件的具体名称,可以使用
dpkg --get-selections | grep '[software-name]'
sudo apt-get purge 一个带core的package,如果没有带core的package,则是情况而定。
方法三
在无法卸载又无法安装的情况下,强制卸载
若卸载时出现问题:
package is in a very bad inconsistent state; you should reinstall it before attempting configuration,
而又无法重新安装
解决办法:
sudo dpkg --remove --force-remove-reinstreq [software-name]
二、清理残留数据
代码如下:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P