Linux命令行与shell脚本编程大全(第4版)
上QQ阅读APP看书,第一时间看更新

到此为止,你已经了解了构成完整Linux系统所需要的4个关键组件,你可能好奇怎样才能把它们组成一个Linux系统。幸运的是,已经有人为你做好这些了。

我们将完整的Linux系统包称为发行版。大量不同的Linux发行版可以满足你可能存在的各种计算需求。大多数发行版是为某个特定用户群定制的,比如商业用户、多媒体爱好者、软件开发人员或者普通家庭用户。每种定制的发行版都包含了支持特定功能所需的各种软件包,比如多媒体爱好者要用到的音频和视频编辑软件,软件开发人员要用到的编译器和集成开发环境(IDE)。

不同的Linux发行版通常分为两类。

●完整的核心Linux发行版

●特定用途的Linux发行版

接下来将探讨这些Linux发行版并展示每种发行版的一些示例。

核心Linux发行版含有内核、一个或多个图形化桌面环境以及预编译好的大部分可用的Linux应用程序。它提供了一站式的完整Linux安装。表1-5列出了部分流行的核心Linux发行版。

表1-5 核心Linux发行版

在Linux期,发行版是以多张软盘形式发布的。你必须下载一堆文件,然后将其复制到软盘上。整个发行版通常要用到20张或更多的软盘。毋庸置疑,这绝对是个痛苦的过程。

如今,Linux发行版采用ISO镜像文件形式发布。ISO镜像是一个包含了完整的DVD镜像的文件。你可以使用软件将其刻录成DVD或是创建可引导的U盘。然后只需从DVD或U盘引导计算机即可安装Linux。这样一来就简单多了。

但是,新手在安装核心Linux发行版时还是会经常碰到各种各样的问题。为了照顾到Linux用户的所有使用情景,单个发行版必须包含大量的应用程序软件。从高端的Internet数据库服务器到日常游戏,可谓应有尽有。

发行版中的大量可选配置对Linux极客来说是好事,但对新手来说就是一场噩梦。多数核心发行版会在安装过程中询问一系列问题以决定哪些应用程序要默认加载、PC上连接了哪些硬件以及怎样配置硬件设备。新手经常会被这些问题困扰,因此,他们经常要么加载了过多的程序,要么没有加载够,到后来才发现计算机并没有按照他们预想的方式工作。

对新手来说,好在还有更简便的Linux安装方法。

Linux发行版的一个新子群已经出现了。它们通常基于某个主流发行版,但仅包含其中一部分用于某种特定用途的应用程序。

除了提供特定软件(比如仅用于商业用户的办公应用),定制化发行版还尝试通过自动检测和自动配置常见硬件来帮助新手安装Linux。这使得Linux的安装过程变得轻松愉悦了许多。

表1-6列出了部分特定用途的Linux发行版及其专长。

表1-6 特定用途的Linux发行版

这只是特定用途的Linux发行版中的一小部分。像这样的发行版数以百计,而在Internet上还不断有新成员加入。不管你的专长是什么,你都能找到一款为你量身定做的Linux发行版。

许多特定用途的Linux发行版是基于Debian Linux的发行版。它们使用和Debian一样的安装文件,但仅打包了完整Debian系统中的一小部分软件。

注意 大多数Linux发行版也有LiveCD版本可用。LiveCD版本是一个自成一体(self-contained)的ISO镜像文件,可以刻录成DVD(或写入U盘),直接引导Linux系统,无须安装在硬盘上。根据发行版的不同,LiveDVD要么包含一小部分应用程序,要么包含整个系统(特定用途的发行版)。LiveDVD的好处是可以在安装系统之前先测试系统硬件,解决存在的问题。