分享

清除已卸载软件遗留配置

朵儿爸 2021-10-11 13:06:59 发表于 已解决 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 1426
使用如下命令:

dpkg --get-selections |grep deinstall | sed 's/deinstall/\lpurge/' | sudo dpkg --set-selections; sudo dpkg -Pa


解释:

1、dpkg –get-selections显示标记为“deinstall”的包,显示结果

  1. root@langchao-PC:~# dpkg --get-selections |grep deinstall
  2. deepin-screen-recorder deinstall
复制代码
2、sed 's/deinstall/\lpurge/'的作用是将上面的输出deepin-screen-recorder deinstall修改为deepin-screen-recorder purge

  1. root@langchao-PC:~# dpkg --get-selections |grep deinstall|sed 's/deinstall/\lpurge/'
  2. deepin-screen-recorder purge
复制代码

3、dpkg --set-selections即将pkg包修改为purge


4、 dpkg -Pa的作用是将标记为purge的包的配置信息清除

-P, --purge package...|-a|--pending

Purge  an installed or already removed package. This removes everything, including conffiles, and anything else cleaned up from postrm.  If -a or --pending is given instead of  a  package name,   then   all   packages   unpacked  or  removed,  but  marked  to  be  purged  in  file /var/lib/dpkg/status, are purged.

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

已有(0)人评论

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服