- 1
- 0
- 约6.62千字
- 约 8页
- 2017-06-12 发布于北京
- 举报
linux的软件安装和管理之deb
linux的软件包概述
早期的Linux软件安装基本是手动安装,对初学者带来很大的不便,所以各个Linux的发行版开始提供封装好的软件包供用户快速安装,经过多年的竞争发展,目前Linux的软件包常用的封装形式有两类,一类是rpm,用于Red Hat Linux以及其衍生Linux系统,一类是deb,用于debian以及其衍生Linux系统如ubuntu,针对rpm的软件包管理器叫rpm,在线升级的安装维护软件为yum,针对deb的软件包管理器叫dpkg,在线升级的安装维护软件为apt。
什么是RPM
RPM是一个开放的软件包管理系统,最初的全称是Red Hat Package Manager。它工作于Red Hat Linux以及其它Linux系统,成为了Linux中公认的软件包管理标准。红帽子软件公司鼓励其他厂商来了解RPM并在自己的产品中使用它。RPM的发布基于GPL协议。随着RPM在各种发行版本的广泛使用,如今RPM的全称是RPM Package Manager。RPM由RPM社区负责维护,可以登录到RPM的官方站点http://www.rpm .org/查询最新的信息。
什么是dpkg管理包
dpkg is the software at the base of the Debian package management system. dpkg is used to install, remove, and provide information about .deb packages.dpkg itself is a low level tool; higher level tools, such as APT, are used to fetch packages from remote locations or deal with complex package relations. Tools like aptitude or synaptic are more commonly used than dpkg as they have a more sophisticated way of dealing with package relationships and a friendlier interface.
The Debian package dpkg provides the dpkg program, as well as several other programs necessary for run-time functioning of the packaging system, including dpkg-statoverride, dpkg-divert and update-alternatives. It also includes the programs such as start-stop-daemon and install-info, and the latter is kept mostly due to backwards compatibility (it is developed and distributed separately nowadays). The Debian package dpkg-dev includes the numerous build tools described below.
History
dpkg was originally created by Matt Welsh, Carl Streeter and Ian Murdock, first as a Perl program, and then later the main part was rewritten in C by Ian Jackson in 1993. The name dpkg was originally the short for Debian package, but the meaning of that phrase has evolved significantly, as dpkg the software is orthogonal to the deb package format as well as the Debian Policy which defines how Debian packages behave.
为什么使用软件包管理器(Package Manager)
使用软件包管理器最大的好处在于它提供快速之安装,减少编译安装之侦错困扰。 对于最终用户来说,软件包管理器所提供的众多功能使维
您可能关注的文档
- java开发零基础汇道入门教程表.docx
- java的四个修饰符.doc
- Java程序员要点总结.doc
- Java获取IP地址(request.getRemoteAddr(.doc
- Java资深程序员的建议.docx
- java项目经验介绍.doc
- JDBC—数据库的连接字符串及连接方法(各类数据库).doc
- JNA(转自CSDN沈东良).docx
- JQuery(纵向横向菜单)小结.docx
- JQ访谈之景卿死不承认.doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
原创力文档

文档评论(0)