ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别

一:dpkg

dpkg 是一种比较低层的软件包安装管理工具,在安装时,不会安装软件包的依赖关系;只能安装所要求的软件包;

dpkg通常用于 安装.deb文件,不会自动解决软件安装过程中的依赖关系

二:apt-get

apt-get 是一种高级的软件包管理工具,在安装软件时,会自动解决软件安装过程中的依赖关系;

ap-get remove 不会自动删除不需要的软件包

三:aptitude

aptitude 是一种带有UI界面的更高级的软件包安装管理工具,

自动解决软件包安装中的依赖关系;

并且在删除的时候,会自动删除不需要的软件依赖关系安装包;

更加的智能,高效

四:参考:

http://askubuntu.com/questions/309113/what-is-the-difference-between-dpkg-and-aptitude-apt-get

http://blog.csdn.net/xiaoyanghuaban/article/details/22946987

转载于:https://www.cnblogs.com/cocoajin/p/3741647.html

ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别相关推荐

  1. Ubuntu 软件包管理APT

    一.APT简介 "起初 GNU/Linux 的世界中只有 .tar.gz.如果用户要使用一个软件,那就必须自己编译.当 Debian 诞生以后,一种能管理操作系统中已安装的软件包的系统显得很 ...

  2. ubuntu图形化软件包管理工具synaptic

    1. sudo apt-get install synaptic  图形化的软件包管理工具(GNOME 的 APT 前端) 2. dpkg -I  显示一个deb的说明 3. aptitude  基于 ...

  3. Debian的软件包管理工具命令不完全列表

    from: http://blog.chinaunix.net/u/24390/showart_182018.html Debian系统中所有的包信息都在/var/lib/dpkg下.其中/var/l ...

  4. Ubuntu软件管理工具

    dpkg 包管理器 语法格式 dpkg [option] [package] Ubuntu软件管理工具 常见用法 #安装包,不支持包的依赖 dpkg -i package.deb #删除包,不建议,不 ...

  5. Ubuntu 软件包管理详解

    Ubuntu 方便宜用,最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题.但是有时你可能有这样的需求,查看某个软 ...

  6. Kubernetes — Helm 软件包管理工具

    目录 文章目录 目录 Helm Helm 所解决的问题 Helm 的三大概念 Helm 的软件架构 安装 Helm Client 安装 Tiller server 配置 Repository 安装 H ...

  7. RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”...

    rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种.二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译.安装.源代码包经常以src.rpm作为后缀名. 常用命令组 ...

  8. FreeBSD12.1软件包管理工具pkg常见用法

    FreeBSD的软件包管理工具pkg主要是用来安装预编译好的二进制文件,速度快,但不能定制编译选项.适用于不需要定制编译参数,要求快速安装好软件包的场景. 1. 查看pkg帮助 pkg help pk ...

  9. 【Linux扩展】五、软件包管理 ——RPM(RedHat Package Manager,RedHat软件包管理工具)查询与卸载、YUM仓库配置

    软件包管理 5.1 RPM 5.1.1 RPM 概述 5.1.2 RPM 查询命令(rpm -qa) 5.1.3 RPM 卸载命令(rpm -e) 5.2 YUM 仓库配置 5.2.1 YUM 概述 ...

最新文章

  1. 工业相机参数之帧率相关知识详解
  2. 计算机c语言循环作业,C语言计算机作业编程.doc
  3. 第174天:面向对象——公有属性、私有属性和静态属性
  4. 【项目实战】汽车金融评分卡
  5. 【模型解读】network in network中的1*1卷积,你懂了吗
  6. vim+cscope的使用
  7. v4l2 框架下如何设置分辨率_如何在端外投放的场景下实现前端实时CEP框架?
  8. 程序员刚结婚3天,老婆疑似骗婚?聊天记录曝光,网友:拜金实锤
  9. 实践2.4 ELF文件格式分析
  10. linux内核模块是什么,Linux内核模块介绍,使用Linux模块的优点
  11. 关于DSP的中断操作
  12. 一步一步编写12306抢票软件
  13. 2022-2028全球独立水疗浴缸行业调研及趋势分析报告
  14. 熵权法STATA程序(第二版修正)
  15. 运动控制屏蔽回原点屏蔽z_index是什么_安卓智能手表它不香吗,为什么要花 3199 买 Apple Watch?...
  16. 详解:C语言中的指针和p, p+1, *(p+1), *P+1, p[0], p[0] 的含义
  17. [python八卦] zz 一位大牛整理的Python资源
  18. html5 怎么插指南针,分享 HT 实用技巧:实现指南针和 3D 魔方导航
  19. 关于同包不能有同名类
  20. 了解“预编译、编译、汇编、链接”这四个过程对你有很大帮

热门文章

  1. bootstrap-multiselect加载本地数据
  2. Decoder is not a @Sharable handler, so can't be added or removed multiple times
  3. Linux实战教学笔记13:定时任务补充
  4. .net大型分布式电子商务架构说明(转载来自头条)
  5. Hibernate之Hello World篇
  6. 如何优雅地测量一只猫的体积?
  7. CPU可以跑多快?地球到火星的距离告诉你!
  8. 人人都能看懂的 6 种限流实现方案!
  9. 假如有人炸了支付宝的存储服务器...
  10. 阿里专家常昊:新人如何上手项目管理?