Debian apt-get /aptitude包管理软件
来源:互联网 发布:唐国强三国演义知乎 编辑:程序博客网 时间:2024/05/21 10:23
“起初GNU/Linux系统中只有.tar.gz。用户必须自己编译他们想使用的每一个程序。在Debian出现之後,人们认为有必要在系统中添加一种机制用来管理安装在计算机上的软件包。人们将这套系统称为dpkg。至此着名的‘package’首次在GNU/Linux上出现。不久之後红帽子也开始着手建立自己的包管理系统 ‘rpm’。
“GNU/Linux的创造者们很快又陷入了新的窘境。他们希望通过一种快捷、实用而且高效的方式来安装软件包。这些软件包可以自动处理相互之间的依赖关系,并且在升级过程中维护他们的配置文件。Debian又一次充当了开路先锋的角色。她首创了APT(AdvancedPackaging Tool)。这一工具後来被Conectiva移植到红帽子系统中用于对rpm包的管理。在其他一些发行版中我们也能看到她的身影。”
dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。
dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件
apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具
aptitude与 apt-get一样,是 Debian及其衍生系统***能极其强大的包管理工具。与 apt-get不同的是,aptitude在处理依赖问题上更佳一些。举例来说,aptitude在删除一个包时,会同时删除本身所依赖的包。这样,系统中不会残留无用的包,整个系统更为干净。
“dpkg ”是“Debian Packager ”的简写。为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。
dpkg是Debian软件包管理器的基础,它被伊恩·默多克创建于1993年。dpkg与RPM十分相似,同样被用于安装、卸载和供给.deb软件包相关的信息。
dpkg本身是一个底层的工具。上层的工具,如APT,被用于从远程获取软件包以及处理复杂的软件包关系。 “dpkg”是“Debian Package”的简写。
0 0
- Debian apt-get /aptitude包管理软件
- debian包管理命令dpkg apt-get apt-cache aptitude
- Debian中apt-get,aptitude和dpkg的区别
- 【转】Debian中apt-get,aptitude和dpkg的区别
- Debian的aptitude与apt-get的区别和联
- Debian的aptitude与apt-get的区别和联系
- Ubuntu(Debian)的aptitude与apt-get的基本用法
- ubuntu apt-get /aptitude 经典使用
- aptitude 与 apt-get
- aptitude apt-get yum
- apt-get和aptitude
- apt-get and aptitude
- aptitude 与 apt-get
- linux apt-get aptitude
- ubuntu包管理 dpkg apt-get aptitude ppa
- man apt-get and aptitude
- dpkg、apt-get与aptitude
- apt-get 与aptitude区别
- Android中handler的讲解和原理
- Python中判断图片格式并进行转换,将转换的图像保存到生成的文件夹中
- 《良心之作》BAT|无线工程师面试流程详细解析|还原最真实最完整的一线公司面试题
- linux 安装tomcat8.0
- C++命名空间 namespace的作用和使用解析
- Debian apt-get /aptitude包管理软件
- Linux安装Tomcat9
- 对多线程的理解,IOS中有几种实现多线程的方法
- ARtoolkit实例
- python 的编码与解码
- JAVA面试宝典1
- 非常重要:如何创建一个CMSampleBuffer
- 如何去除chrome最常访问的网页
- 避免内存泄露的方法