文档章节

Ubuntu apt相关命令

miaojiangmin
 miaojiangmin
发布于 2017/08/24 22:36
字数 325
阅读 9
收藏 0

apt-get的卸载相关的命令有remove/purge/autoremove/clean/autoclean等。 具体来说:

apt-get purge / apt-get –purge remove 
删除已安装包(不保留配置文件)。 
如软件包a,依赖软件包b,则执行该命令会删除a,而且不保留配置文件

apt-get autoremove 
删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件。

apt-get remove 
删除已安装的软件包(保留配置文件),不会删除依赖软件包,且保留配置文件。

apt-get autoclean 
APT的底层包是dpkg, 而dpkg 安装Package时, 会将 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只会删除 /var/cache/apt/archives/ 已经过期的deb。

apt-get clean 
使用 apt-get clean 会将 /var/cache/apt/archives/ 的 所有 deb 删掉,可以理解为 rm /var/cache/apt/archives/*.deb。


那么如何彻底卸载软件呢? 具体来说可以运行如下命令:

# 删除软件及其配置文件
apt-get --purge remove <package>
# 删除没用的依赖包
apt-get autoremove <package>
# 此时dpkg的列表中有“rc”状态的软件包,可以执行如下命令做最后清理:
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
当然如果要删除暂存的软件安装包,也可以再使用clean命令。

© 著作权归作者所有

共有 人打赏支持
miaojiangmin
粉丝 9
博文 417
码字总数 102351
作品 0
宁波
程序员
私信 提问
Ubuntu Linux系统下apt-get命令详解

整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家。 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 ...

Yomut
2015/12/08
39
0
Ubuntu 12.04配置指南

一、系统设置工具   Munity   sudo apt-get install myunity   相关文章@Unity 设置工具:MyUnity   Ubuntu tweak   已经发布 0.7.0 正式版本,详情请阅读@IMTX.me   Confity:h...

durban
2012/05/16
0
0
Ubuntu 16.04配置国内高速apt-get更新源

Ubuntu 16.04下载软件速度有点慢,因为默认的是从国外下载软件,那就更换到国内比较好的快速更新源(就是这些软件所在的服务器),一般直接百度Ubuntu更新源就能出来一大堆,这时候最好是找和...

高鹏举
06/26
0
0
Ubuntu 11.10 正式版专题

Ubuntu 11.10 正式版就要发布啦,我笑了。来,大家一起笑,哈哈。 一、Ubuntu 11.10的发布日程 Now Ubuntu 11.10 is comming,官方已开售光盘,镜像下载可能要等到13号。 发布日程:http://bb...

AndroidMe
2011/10/11
9.4K
10
ubuntu安装完成后的相关配置

安装ubuntu是一件比较容易的装好,但是装完之后的配置说实话真的比较麻烦,不过比起配置kali要简单地多。废话不多说,直接上图。 1.卸载libreoffice(后面会安装wps) sudo apt-get remov...

胡若晨
2016/03/31
166
1

没有更多内容

加载失败,请刷新页面

加载更多

安卓代码混淆

Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。 proguard的作用 : 1,代码混淆 2,精简代码,删掉没有用到的代码,减小apk的体积。 使用场景...

whoisliang
8分钟前
0
0
配置Tomcat虚拟主机

12月13日任务 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机 16.8 Tomcat日志 配置tomcat监听80端口 默认tomcat监听的是8080端口,如果想直接输入ip就访问到网页,就需要进行...

robertt15
13分钟前
1
0
emqtt Qos 0, 1, 2 图解

SimonAt
14分钟前
0
0
基于vue2定义自己的图表echart组件

先安装echarts cnpm i echarts -S,然后定义父组件 <template> <div> <echarts :option="echartOpion"></echarts> </div></template><script> import echarts from './e......

莫沫达
21分钟前
1
0
详解CSS的Flex布局

本文由云+社区发表 Flex是Flexible Box 的缩写,意为"弹性布局",是CSS3的一种布局模式。通过Flex布局,可以很优雅地解决很多CSS布局的问题。下面会分别介绍容器的6个属性和项目的6个属性。每...

腾讯云加社区
33分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部