前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu dpkg 软件卸载

ubuntu dpkg 软件卸载

作者头像
DevinGeng
发布2019-04-09 17:13:17
6.3K0
发布2019-04-09 17:13:17
举报
文章被收录于专栏:云+技术云+技术

ubuntu dpkg 软件卸载

在Debian中卸载和清除软件包是两个不同的概念. 不同之处在于软件包被删除(卸载)后,它的配置文件仍会留在系统中,只有清除时才会删除它们. 默认情况下, Debian 仅会做删除操作, 除非你明确指出, 才会将配置文件删除. 如果要清除软件包, 则在清除前将会隐含地执行删除操作.要删除一个软件包,dpkg需要使用--remove选项将软件包卸载.与安装不同,删除只需要软件包名,而不是实际的deb文件名.

删除     #dpkg -r package_name     删除 /var/lib/dpkg/info 目录下软件包的所有配置文件, 保留.postrm和.list文件.     最后, dpkg 在数据库中将软件状态修改为删除. 运行     $dpkg -l package_name     rc  package_name    1.3.10-2     free Pico clone with some new features 清除     #dpkg -P package_name     删除所有的文件. 所有的文件都被解除了(从系统中删除了).     运行postrm脚本.如果还存在,运行postrm脚本.     删除 postrm 和 list 文件.保留的两个文件,从系统中解除postfix.postrm和postfix.files.     在dpkg的数据库中将软件包标记为未安装

    $dpkg -l package_name     pn  package_name                      <none>                    (no description available) 注意输出的状态: pn 这意味着软件包实际上是被清除了,但是在数据库中还有这个软件包的记录.因此,pn 明确指出以前安装过 package_name, 在软件包数据库中出现过,并且现在已被完全清除.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-04-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档