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\*
posted @ 2020-06-20 15:55  谷小雨  阅读(1777)  评论(0编辑  收藏  举报