分类: LINUX
2008-05-19 15:08:26
实际上对于Linux新手而言,发行套件版本也许更重要些,而对于自己经常更新系统的老手来说内核版本才是注意的焦点。下面简单介绍一下Linux的常见发行套件。因为中国用户能接触到的主要是Slackware,RedHat,Debian,这3种发行套件,下文将简单介绍一下他们的特色。
1.Slackware Linux
尽管如此,Slackware仍然深入人心(大部分都是比较有经验的 Linux老手)。Slackware稳定、安全,所以仍然有大批的忠实用户。由于Slackware尽量采用原版的软件包而不进行任何修改,所以制造新 bug的几率便低了很多。Slackware的版本更新周期较长(大约1年),但是新版本的软件仍然不间断的提供给用户下载。
优点:非常稳定、安全,高度坚持UNIX的规范
缺点:所有的配置均通过编辑文件来进行,自动硬件检测能力较差
软件包管理系统:Slackware Package Management (TGZ)
2.Debian GNU/Linux
Debian GNU/Linux 不单是个操作系统,它也包含多过 18733 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式。
为何有如此多的用户痴迷于Debian呢(包括笔者在内)?apt-get / dpkg是原因之一。dpkg是Debian系列特有的软件包管理工具,它被誉为所有Linux软件包管理工具(比如RPM)最强大的!配合apt- get,在Debian上安装、升级、删除和管理软件变得异常容易。许多Debian的用户都开玩笑的说,Debian将他们养懒了,因为只要简单得敲一 下”apt-get upgrade && apt-get update”,机器上所有的软件就会自动更新了……
优点:遵循GNU规范,100%免费,优秀的网络和社区资源,强大的apt-get
缺点:安装相对不易,stable分支的软件极度过时
软件包管理系统:APT (DEB)
Sarge经过三年多的开发于2005年6月6日正式发布,替代Woody成为最新的Stable。testing的代号改为etch,unstable的代号还是sid。
Debian于2006年6月底停止对旧Stable版本Woody的支持。
Debian中代号为Sarge的发行版已获得开放源码发展实验室(OSDL)的电信运营商等级Linux(CGL)规格认证。
Debian GNU/Linux 不单是个操作系统,它也包含多过 15490 个软件包,它们是一些经已编译的软件,并包装成一个容易安装的格式。
Debian常用包命令
dpkg – Debian 包安装工具
apt-get – APT 的命令行前端
aptitude – APT 的高级的字符和命令行前端
synaptic – 图形界面的 APT 前端
dselect – 使用菜单界面的包管理工具
tasksel – Task 安装工具
dpkg-reconfigure - 重新配置已安装的软件包(如果它是使用 debconf 进行配置的)
dpkg-source - 管理源码包
dpkg-buildpackage - 自动生成包文件
apt-cache - 在本地缓冲区检查包文件
apt-get check # 更新缓冲区并检查损坏的软件包
apt-cache search pattern # 按文本描述搜索软件包,看有哪些包可供选择
apt-cache policy package # 软件包的 priority/dists 信息
apt-cache show -a package # 显示所有 dists 中软件包描述信息
apt-cache showsrc package # 显示相应源码包的信息
apt-cache showpkg package # 软件包调试信息
dpkg --audit|-C # 搜索未完成安装的软件包
dpkg {-s|--status} package ... # 已安装软件包描述
dpkg -l package ... # 已安装软件包的状态(每个占一行)
dpkg -L package ... # 列出软件包安装的文件的名称
3.RedHatLinux
RedHat的问世比Slackware和Debian都要晚,其后来据上,浸浸然有凌驾于这两者之上的趋势。(RedHatLinux曾被权威计算机杂志InfoWorld评为最佳Linux套件。)原因是RedHatSoftware公司实力很强,将商业公司和自由软件开发者的优点融合起来,制作出一套非常优秀的RedHatLinux(昵称为小红帽Linux,其吉祥物也是一个头带红帽的人)。RedHatLinux的优点如下:
支持硬件平台多:
优秀的安装界面:
从4.x版开始,RedHat公司对RedhatLinux的安装界面进行了大手术,由原先3.x版本的在大批Img文件中去寻找启动盘。变成只用制作一张启动盘就可以进行CDROM方式的安装工作,要以NFS,ftp方式安装才需要制作第二张supp盘。整个安装过程非常简单明了,用户只需要选择很少的选项就可以开始安装,与Slackware相比要简单得多。并且在安装到老版本的Redhat上时,它甚至保留系统原有的许多设置(例如网络部分和XWindow部分)让用户不必重复枯燥无味的配置工作。
独特的RPM升级方式:
RedHat所有的软件包都是以RPM(RedHatPackageManager)方式包装的,这种包装方式让用户可以轻松进行软件升级,彻底卸除(uninstall)应用软件和系统部件,RPM使用简单,系统核心的升级也只用一行命令就可以轻松完成,而且还会检查程序运行时需要的库是否已经安装,同Windows95上的InstallSheild相比一点也不逊色。用户安装一遍RedHatLinux之后,就再也不用重新安装系统了,只需要不断升级就可以了。这使得RPM成为RedHatLinux最大的卖点。并且RedHat公司将其置于GPL宣言保护下,因而对于广大的Linux用户都可以享用RPM方式带来的便利之处,免去手工编译之苦。事实上很多SlackwareLinux的用户都安装了RPM软件包来进行软件升级。
丰富的软件包:
安全性能好:
RedHat缺省配置下的系统安全性能已经非同一般。并且提供PluggableAuthenticationModules(PAM)以加强系统安全性能和系统管理的扩充性。如果用户计划增加系统的安全性,要安装更多的安全软件,例如TCPwrapper也可以参阅用户指南(UserGuide)的说明。并且RedHat提供快速的系统安全补丁建议,RedHat公司的有关安全方面的邮递列表(MailingList)是最权威的Linux安全方面的消息
来源之一。如果用户对于安全方面十分注意的话,RedHat公司的Mailinglist是一定要订阅的,另外还可以经常光顾他们的主页,然后使用RPM来更新软件或做补丁工作。那么系统安全的维护工作会轻松得多。
方便的系统管理界面:
RedHat提供一套XWindow下的系统管理软件,让用户可以在图形方式下进行增加/删除用户,改变系统设置,安装新软件,安装打印机等等系统管理方面的工作,与UNIX下通常采用的字符方式的界面相比要直观和方便得多,与商业UNIX提供的SAM和Windows95下的控制面板相比也毫不逊色。
详细而完整的在线文档:
在/usr/doc下面的目录中收录了完整的HOWTO,LDP,FAQ系列说明文件,还有Redhat独有的长达250多页的用户指南,详细说明各种软件安装,系统维护的方式,对于Linux初学者来说是非常有益的知识来源。
由此可见,RedHatLinux与其他两套最常见的Linux版本相比,是初学者的最佳选择,对于初次接触Linux的用户来说,RedHat可以让用户很快享受到Linux的强大功能而免去繁琐的安装与设置工作。但是其复杂的目录结构与凌乱的系统配置文件是RedHat很大的一个毛病,用户经常为了更改设置而在大量目录之间漫无目的地寻找。据的统计,目前使用RedhatLinux的用户约占14%。