您所在的位置: 首页>>读书频道>>操作系统>>Linux>>

11.3.1 软件包管理系统

http://book.51cto.com  2008-04-14 12:47  [美]Evi Nemeth Garth Snyder Trent R.Hein  人民邮电出版社  我要评论(0)

11.3.1  软件包管理系统

常用的软件包格式有两种。Red Hat、Fedora、SUSE和其他几种发行版本使用RPM,即Red Hat Package Manager(Red Hat软件包管理器)。Debian和Ubuntu使用一种不同的.deb格式。这两种格式的功能类似。

利用从kitenet.net/programs/alien获得的alien这样的工具,很容易就能在两种软件包格式之间进行转换。alien对软件包内的软件一无所知,如果软件包的内容和发行版本不兼容的话,那么alien毫无用处。一般来说,最好坚持使用发行版本自己的软件包机制。

RPM和.deb这两种打包系统现在都是两层的全能配置管理工具。下面一层是安装、卸载和查询软件包的工具:RPM的工具叫rpm,.deb的工具叫dpkg。

在这些命令之上的是知道如何在Internet上找软件包、分析软件包间依赖关系、以及升级系统上所有软件包的系统。在这个层次上主要的竞争软件有:配合RPM系统运行的yum,Red Hat Linux专门的、也使用RPM的Red Hat Network,还有Debian的APT(Advanced Package Tool,高级软件包工具)。APT源自于.deb的世界,但是现在能很好地平等处理.deb和RPM软件包。

下面我们会看看底层的rpm和dpkg命令。我们将在11.4节讨论在这些底层工具上建立的全面的更新系统(例如APT和yum)。

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
Linux——从菜鸟到高手
Ubuntu 中文开源频道
Linux/Solaris服务器的安全配置
Linux 集群技术专题
Linux中文环境
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有