ubuntu 下的几种删除操作

apt-get –purge remove

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

apt-get remove

删除已安装的软件包(保留配置文件)。
如软件包a,依赖软件包b,则执行该命令会删除a,且保留配置文件

apt-get autoremove

删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包)。
如软件包a,依赖软件包b,则执行该命令会同时删除软件包a,b

apt-get autoclean
apt-get clean

autoclean: APT的底层包是dpkg, 而dpkg 安装Package时, 会将 .deb 放在 /var/cache/apt/archives/中.
apt-get autoclean 只会删除 /var/cache/apt/archives/ 已经过期的deb.
clean: 会将 /var/cache/apt/archives/ 的 所有 deb 删掉.
类似于 rm /var/cache/apt/archives/
.deb

  • 彻底卸载软件,使用apt-get –purge remove,不推荐使用autoremove(该操作删除该依赖软件包,也可能被其他软件包所依赖,从而导致其他软件不可用

  • 清理硬盘,使用apt-get autoclean

purge remove及autoremove删除操作相关推荐

  1. Ubuntu apt-get install、apt-get -f install、apt-get --purge remove、apt-get update、apt-get upgrade、

    1. 常用命令列表 命令 描述 apt-cache search package 搜索软件包 apt-cache show package 获取包的相关信息,如说明.大小.版本等 sudo apt-g ...

  2. Java文件删除操作File#delete()

    这个算是一个非常通用并且常见的API了,但是其实这个方法在删除文件的时候其实是有一些限制的.如下,我们可以看见这个API返回值代表着删除是否成功: public boolean delete() {S ...

  3. java list 删除 遍历_Java list利用遍历进行删除操作3种方法解析

    Java list利用遍历进行删除操作3种方法解析 这篇文章主要介绍了Java list利用遍历进行删除操作3种方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需 ...

  4. 数据结构-----AVL树的插入删除操作

    对于AVL的插入和删除,主要利用的就是上篇文章所述的四种旋转操作,根据插入后不同的结构选用不同的方式复原平衡. 再次声明一下,http://www.cnblogs.com/QG-whz/p/51672 ...

  5. Java中list如何利用遍历进行删除操作

    转: Java中list如何利用遍历进行删除操作 2018年03月31日 10:23:41 Little White_007 阅读数:3874 Java三种遍历如何进行list的便利删除: 1.for ...

  6. mongodb添加创建修改时间_MongoDB数据库插入、更新和删除操作详解

    一.Insert操作 Insert操作是MongoDB插入数据的基本方法,对目标集合使用Insert操作,会将该文档添加到MongoDB并自动生成相应的ID键.文档结构采用类似JSON的BSON格式. ...

  7. Anaconda——如何“重命名”conda虚拟环境(通过复制和删除操作实现)

    1 前言 今天想把"general"环境重新命名一下,不过Anaconda本身是不支持虚拟环境的重命名操作的, 所以我们需要通过另一种方式来实现,也就是通过复制和删除操作实现&qu ...

  8. 多表(三个表)插入与删除操作

    业务需求: 新增和删除分类信息,以category为主表,category_detail和image为副表,在不额外编写Sql.mapper.xml文件的前提下,利用mybatis-plus中的内置函 ...

  9. ArrayList中元素的删除操作

    ArrayList中元素的删除操作 在聊 ArrayList 的删除删除操作之前,先来说说它的遍历方法. 一个 list 的遍历方法主要有三种: Iterator 迭代器遍历 遍历下标 for 循环遍 ...

最新文章

  1. 每天超50亿推广流量、3亿商品展现,阿里妈妈的推荐技术有多牛?
  2. mysql中建立索引的原则_在SQL数据库中设定索引的原则是什么?(注意是设定不是创建)...
  3. 对话Couchbase首席架构师:Couchbase是目前最好的NoSQL数据库平台
  4. 机器学习算法GBDT的面试总结
  5. springboot服务调用超时_Spring Boot 异步请求和异步调用,一文搞定
  6. 贾跃亭成了,FF 91预量产车下线完成
  7. 电商订单ElasticSearch同步解决方案--使用logstash
  8. 是什么让你萌发了跳槽的念头?
  9. CSS3 新增选择器:伪类选择器和属性选择器
  10. [转]GDI+ 中发生一般性错误解决方案
  11. win10系统文件拖拽卡顿_IT技巧分享16:如何让win10摆脱卡顿
  12. 数据分析项目分析之风控建模!!
  13. 当索尼停产单反:好产品是怎么被时代「消融」的?
  14. Oracle EBS新汇总模板创建系统余额表的记录
  15. 苹果手机怎样双开微信?简单2步快速安装苹果版双开助手!
  16. 【论文研读】【目标检测】Revisiting Open World Object Detection
  17. 阿里巴巴著名的“管理三板斧”
  18. deepin 系统 微信登录提示版本过低解决方法
  19. 栈帧ebp,esp详解
  20. 牛客网数据库SQL实战45—— 将titles_test表名修改为titles_2017

热门文章

  1. 三星高级工程师演讲 | 企业级SSD发展趋势
  2. 【汇付宝支付相关问题记录】
  3. 在网址中跳转APP(进入XXXAPP内查看)
  4. 蓝桥杯第九届彩灯(键盘控制)
  5. 如何在公司里体现前端的价值以及提升自己的议价能力 1
  6. Java操作磁盘文件
  7. [渝粤教育] 四川大学 市场营销 参考 资料
  8. WPF中利用DynamicResource动态资源和资源字典实现软件中英文切换
  9. 中学生学习方法 摘自360问答
  10. [转载]数学的三大核心领域