了解Archlinux──采访Arch linux创造者Judd

http://tech.ddvip.com   2007年02月23日    社区交流

本文详细介绍了解Archlinux──采访Arch linux创造者Judd

  Arch的两套软件管理系统──pacman和abs有什么特色?

  pacman最强大的地方在于其“同步”。你可以简单的通过一个命令就可以保持你的系统是最新的。当Arch版本升级时,你也不必下载ISO镜像,只需要“同步”一下,你就可以使用到最新的Archlinux操作系统了。Arch包含了最基本的依赖性检测,这能确保你安装上的软件包能够立即被使用,不会出现缺少什么库之类的提示;同时这个依赖检测是最“基本”的,不会发展成象rpm那种“依赖恶梦”(注:个人认为依赖还是必须的,而且如果你使用Mandrake,rpm体系也不见得就是恶梦)。pacman负责跟踪、下载、安装、删除和升级软件包。这些软件包都是以tar.gz形式打包的。

  abs系统是来源于FreeBSD的ports系统的。abs系统可以让你从源码编译符合自己需要的软件包。你可以为你的软件包打补丁,增添或移除某些特性。你可以运行'abs'来下载最新的软件源码编译脚本。这些脚本是Arch默认的编译脚本。接着你可以编辑这些编译脚本。最后运行'makepkg',这个命令可以根据编译脚本帮助你自动完成检查依赖、下载源码、解包源码、./configure、编辑并打包成软件包。

  与apt-get相比,pacman有什么优势?

  就目前而言,apt-get拥有比pacman更多一些的特性。但是就功能性而言,pacman是一个更为“完整”的包管理器。pacman可以相当于apt-get加dpkg两个程序实现的功能。

  与Gentoo相比,Arch有什么优势?

  Gentoo是一个以源码编译构建的Linux,Arch是以二进制软件包构建的Linux,但Arch也拥有自己的源码编译系统。Arch最大的优势在于,Arch和Gentoo速度上不相上下,但是一个系统安装只需10分钟,一个却需要10个小时。(注:源码系统和软件包系统本不好比较,而且Judd也没有用过Gentoo,仅供参考)

来源:LinuxSir.Org    作者:tx-cary    责编:豆豆技术应用

正在加载评论...