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\*


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM