用Linux包管理器简化生活

ZDNet软件频道 时间:2006-03-24 作者:Jaqui Greenlees |  我要评论()
本文关键词:linuxtrend
许多Linux软件中包含的包管理器(package manager)可简化整个决策过程,为你节省时间,减轻挫折感。

许多Linux软件中包含的包管理器(package manager)可简化整个决策过程,为你节省时间,减轻挫折感。

在Linux中主要有两个包管理器系统:

  • 用于.deb系统的Debian apt。
  • 用于.rpm系统的Red Hat rpm。

Mandrivia应用一款叫做urpmi的工具,它是rpm的唯一自定义版本。(第一个可处理.bz2源档案文件的rmp系统)urpmi和rpm的选项一样,命令行界面也相同,但它们的GUI界面则全然不同。

Slackware应用.tgz而非.deb或.rpm,但.tgz文件是一个.tar.gz档案文件,而不是二进制数据包。因此Slackware实际上并不使用包管理器,而是从源文件建立包管理器。(Slackware是少数几个依然与UNIX原始模型相似的软件之一,它的每一步安装过程都是对所使用硬件的自定义编译过程。)

应用包管理器有何优点?

在系统中安装或卸载软件时,应用包管理器会相对简单。它还可将ld(动态加载器)添加到新软件的库路径中,并在卸载时删除此路径。

包管理器有何缺点?

不管哪种包管理器都有一个主要缺点----命令行界面。也就是说,你必须知道软件包的确切名称才能通过命令行界面来安装或卸载它。GUI版本的包管理器没有这种缺点,因为GUI添加了方便的包浏览功能。

应该应用包管理器吗?

对大多数人来说,答案是肯定的。它方便,易用,值得丢掉一些控制。

丢掉控制是什么意思?当你由源文件建立软件时,对添加的功能、使用的路径以及安装的位置,你都可以进行控制。但在应用包管理器时,你就不能控制这些选项。你也可以通过命令行界面传递特殊选项来选择安装位置,但是这会影响路径,如果你不对配置文件进行编辑,使其指向正确的位置,应用程序就会中断。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134