apt卸载安装包,提示Unable to locate...
- 问题
卸载deepin时,使用下面指令显示有安装了deepin相关的包
$ dpkg -l
...
ii deepin.com.wechat:i386 ....
...
但是使用卸载指令$ sudo apt remove deepin*时,却提示
E: Unable to locate package deepin.com.qq.office_2.0.0deepin4_i386.deb E: Couldn't find any package by glob 'deepin.com.wechat_2.6.8.65deepin0_i386.deb' E: Couldn't find any package by regex 'deepin.com.wechat_2.6.8.65deepin0_i386.deb' ...
- 原因
这是因为我的Terminal当前实在Downloads文件夹下,里面有文件deepin.com.wechat_2.6.8.65deepin0_i386.deb,
所以deepin*有一个就匹配到了这个.deb文件,但是dpkg查到的包是deepin.com.wechat:i386,这两个是不一样的
- 解决方法
1.正确卸载WeChat了,使用
$ sudo apt remove deepin.com.wechat
2.卸载所有deepin相关的包
在Downloads文件夹外使用
$ sudo apt remove deepin*
在Downloads文件夹内使用
$ sudo apt remove deepin\*