文档章节

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
博文 354
码字总数 95162
作品 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安装完成后的相关配置

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

胡若晨
2016/03/31
166
1
Ubuntu安装Chromium

在Ubuntu上使用APT安装Chromium有3种方法: 1.在Ubuntu软件中心输入chromium,然后在结果中选择安装即可。 2.在新立得软件包管理器中输入chromium,然后标记安装即可。 3.打开终端,使用apt...

eechen
2012/10/04
0
5
Ubuntu 16.04配置国内高速apt-get更新源

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

高鹏举
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

中文地址

火力全開
26分钟前
0
0
71:循环之for、while、break、continue、exit

1、for循环语法: for 变量名 in 条件;do......;done 1:案例1:求1加到100的和: [root@localhost_02 for]# vim for1.sh #!/bin/bashsum=0for i in `seq 1 100`do sum=$[$sum...

芬野de博客
29分钟前
0
0
Log4j2 Analysis

Log4j2 improvement compare with Log4j : AsyncLogger : Implemented by LMAX Disruptor technology (a lock-free inter-thread communication library, instead of queues, resulting in h......

Yixin_Nemo
39分钟前
0
0
玩转js之——new方法的模拟实现

已知new的作用 1.实例可以访问到构造函数的属性和方法 2.实例可以访问到构造函数原型中的属性和方法 //demo:function Person(name, age) { this.name = name this.age = age}Person...

lsner
39分钟前
0
0
SQL--索引使用(1)

以下是优化真实环境sql。 一、原始sql查询时长如下 二、EXPLAIN分析如下,说明 关于explain的讲解详见我另一篇文章 三、结合sql语句分析出 3.1 可以单独给business_id加索引,会优化一部分效...

求是科技
41分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部