新增资源及索引表项目6拓展资源Debian 的件包管理系统介绍.docxVIP

新增资源及索引表项目6拓展资源Debian 的件包管理系统介绍.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新增资源及索引表项目6拓展资源Debian 的件包管理系统介绍

Debian 的软件包管理系统介绍 etony C.F.AN?etony@ v0.0.1, 2006-3-22 本文档是针对 Debian 的软件包管理系统的一般性介绍. 1. 声明 版本信息: 本文档的最新版本将张贴于: LinuxSir.Org论坛? HYPERLINK /bbs/forumdisplay.php?f=49 Debian发行版讨论区?; 也可以从? HYPERLINK / /?获取. 反馈: 所有评论, 错误报告, 其他信息以及批评, 请邮寄到? HYPERLINK mailto:etony@ etony@?; 或在LinuxSir.Org论坛? HYPERLINK /bbs/forumdisplay.php?f=49 Debian发行版讨论区?张贴. 版权信息: 本文档的版权(c)2006-2007?归?etony C.F.AN?所有. 转载请注明源自? HYPERLINK / /?. 2. 我们为什么需要关软件包管理系统? 绝大多数人使用计算机的目的是应用, 没有人愿意每周都要花费大量的时间用于软件安装和排错. 如果那样的话, 一个管理大量计算机的管理员将痛不欲生. 一个优秀的软件包管理系统应当可以简化软件的安装和卸载.在安装时记录在系统中添加的文件和对系统所做的修改, 以便在以后可以将其卸载干净. 一个程序可能需要很多共享库支持, 或在运行时需要调用其它程序来协同完成作业.一个好的软件包管理系统,不仅能完成软件的安装, 还应该可以自动识别软件包的依赖问题, 并自动的给出解决方案,以确保软件,在完成安装后可以很好的运行. 由于程序的不断更新, 软件的平滑升级也需要一个优秀的软件包管理系统提供支持. 3. 有哪些著名的软件包管理系统? 目前在各 Linux 发行版中, 比较著名的软件包管理系统有(此处为泛泛而谈,并不严谨): RPM:?Red Hat/Fedora, Suse, Mandriva 使用的是这类管理系统. DEB:?Debian 使用的是这类管理系统. TGZ:?SlackWare 使用的是这类管理系统. 各种软件包管理系统见得比较, 参阅:? HYPERLINK /~joey/pkg-comp/ /~joey/pkg-comp/?. 4. Debian 软件包管理系统 如果您接触过 Debian GNU/Linux 操作系统, 或对其有一定了解, 那么您一定会惊讶于 Debian 软件包管理系统的超级牛力(man apt-get). 事实上,问任何人 Debian 最重要的特性是什么,得到的回答十有八九是它的软件包管理系统。 5. Debian 软件包类型 在Debian中存在两种类型的软件包: 源代码包 源代码包, 包括一个描述源代码包的 .dsc 文件, 一个包含 gzip-tar 归档压缩格式的未经修改源码的 .orig.tar.gz 文件, 一个包含对源代码作Debian特有修改的 .diff.gz 文件. 可以使用 dpkg-source 打包和解压 debian 源码文档. 详见联机手册. 二进制包 二进制包以 .deb 扩展名来表示,这些文件通常称为DEB文件,其中包含可执行文件,文档,配置文件和版权信息及其它一些东西.可以使用 Debian 的 dpkg 工具解包(安装).但除去版权信息(和 changelog.Debian 文件)不讲,二进制包也可以是空的,这种软件包作为过渡包或关联包(也称虚拟包),它们的唯一的作用是用于满足依赖性. 一般而言, 我们只和二进制包打交道, 只有在某些特殊情况下才会求助于源代码包. 软件包命名约定 Debian软件包命名遵循下列约定:?foo_版本号-Debian修订号.deb 6. 软件包的优先级 每个Debian软件包均被发布者指点了一个优先级,作为软件包管理系统的一个辅助参数,Debian策略定义了五种优先级: required(必需) 系统正常运行所必需的软件包。这些软件包不能被移除,否则系统可能会崩溃, 一个只包含必需软件包的系统也许无法正常使用,但是它为系统管理员启动系统安装其它软件提供足够的功能. important(重要) 任何在类Unix系统都会有的程序被划定为重要软件包,此类包构成基本系统. 这类包会影响其它软件包的运行. standard(标准) 这些软件包为用户提供了一个体积小而功能相对较全的系统。该级别的软件包(以及上面两个级别的软件包)组成了Debian的最小化安装。不包括大型应用软件 optional(可选) 软件包包含了所有的你想要安装的文件, 即使对它们并不熟悉. 包括X窗口、完整的TeX发布版以及许多应用程序。注意可选软件包彼此间不应存在冲突。 这包括 X11, 所有的

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档