前奏
这个问题说来好笑,linux小白的我,被卸载软件困住了。起因是,apt中的libreoffice版本较低,于是我通过官网下载的deb安装包,如图,解压后一共42个deb包(还不包括语言文件),当初通过sudo dpkg -i *.deb批量安装的,如今卸载发现居然不能批量卸载,顿时傻眼。
开始
网上搜罗一大圈,基本都是什么sudo apt remove,这我还用你说?
想来dpkg搞的事情,可能还是得dpkg自己背,又搜了dpkg批量卸载,无果。于是我无奈的
sudo dpkg -l |grep libreoffice #搜索所有libreoffice的已安装
sudo dpkg -P **** #星号代表我把搜索出来的软件包一个一个的去卸载
本来如果顺利,可能我也就这么犯傻的去了,可偏偏重重的依赖让我欲哭无泪。
二战
想到了官网文档,之前安装不就是官网的文档么,想来也会有卸载。一看,果然有。按照官网的方法,我依葫芦画瓢,写下了如下命令:
sudo apt remove --purge libreoffice7.0-*
提示:并未安装这个包。我就说,dpkg的锅,apt能解决?
再战
既然都apt了,我绝望的又顺便试了一下:
apt list --installed | grep libreoffice #查找系统里有没有安装libreoffice的包
似乎有点意思?
sudo apt remove --purge libreoffice7.0-ure
虽然我不知道这个ure到底是什么,不过结果还挺好,至少菜单里已经没有了libreoffice的身影。
结尾
以上骚操作的原理我是肯定没搞懂的,暂时记录方法,等以后回过头来再说。以上~
文章评论