自制Linux发行版连续技——Arch linux(1)


Arch Linux根本就是为专门为自定义它的用户来设计的,Arch Linux使用滚动升级来修补漏洞和安全项目。那么你就可以在选择更适合的桌面和办公软件上有更充足的时间,而不用考虑每个包都需要什么命令来编译它需要依赖软件包。

Arch linux

困难程度:平均;时间需要:90分钟;自定义程度:高

Arch Linux根本就是为专门为自定义它的用户来设计的。“大话”,我们听到有人说,“这里也有其他的东西”。当然这是真的,但是不像UCK和SUSE Studio这样的工程,Arch Linux使用滚动升级来修补漏洞和安全项目。那么你就可以在选择更适合的桌面和办公软件上有更充足的时间,而不用考虑每个包都需要什么命令来编译它需要依赖软件包。

这也意味着Arch Linux不设有发行版本,每个版本都自动的升级到下一个版本。当你选择你发行版本的时候,基于Arch Linux是一个好很的选择,它非常的稳定。基于这个原因,如果你想比在UCK或者是SUSE Studio上做跟多有关于你发行版本的的基础选择的话,基于Arch Linux是一个很好的开始。

对于每个系统来说,开始的内核安装都是相当统一的。你有机会设置哪些软件包和驱动程序要被安装,但是剩下的核心安装主要是关注时区和本地化设置,还有安装内核以及在硬盘分区上安装启动引导程序。如果你也想手动设置一下文件,但是如果这是你第一次搭建Linux,你可以放心的使用Arch Linux wiki 一步步的条目说明。使用wiki登录的好处是你可以之后在编辑文件,使你的Arch Linux更好的反映你的选择。

Arch Linux提供了一大堆稳定的性能,也为中间发行版本搭建者提供了选择理念。

从安装的核心重启之后看下面),在安装桌面、窗口管理器和文件管理器之前,有几步要走。首先,在控制台里输入 adduser ,根据说明添加一个可以使用联合密码登录用户。然后我们需要通过运行下面的命令来升级系统:

pacman -Syu

你可能会猜想,pacman是我们的软件管理器,但是这个阶段不会持续很久,因为你在这个阶段只有很小的系统环境。

Arch Linux默认使用su,如果你还是愿意选择使用sudo来获得root权限,我们可以安装它,并且添加我们的用户到sudo使用者sudoers)列表中,通过使用下面的命令:

pacman -S sudo
visudo

在下面文件里出现 root(ALL)=(ALL)ALL ,添加:

user(ALL)=(ALL)ALL

用你在配置步骤中选择的登录名来替换user

安装Xorg

现在你可以开始建立一个图形用户界面GUI),一个重要的组件就是X.org,在下面输入命令来安装二进制包:

sudo pacman -S xorg

如果你安装了Nvidia 图形卡,使用下面的命令安装驱动程序,配置应用程序然后应用到你的安装中:

sudo pacman -S nvidia
sudo nvidia-xconfig
cp /etc/skel/.xinitrc ~

ATI图形卡的使用者可以在 http://bit.ly/QLrGV 中找到更多配置的扩展信息,因为每个图形卡可能会使用不同的驱动程序或者需要一些额外的配置。一旦使用后边的两行完成了这个步骤,可以使用把 ati-xconfig 替换成 nvidia-xconfig 的方法来达到同样的目的。

安装 Gnome

你可以安装在Arch Linux 提到的任何你关心的桌面管理器。要安装Gnome和丰富的额外工具,举个例子,运行下边的两行:

pacman -S gnome
pacman -S gnome-extra

每次运行的时候都会问你是否要安装这些或者是你安装东西的细节。你可以跟着屏幕的指示来安装Gnome桌面。之后你需要打开 /etc/rc.conf 文件,找到叫DAEMONS的部分,保证它包含端口映射portmap),实时文件改动监视工具fam——File Alteration Monitor,原文为fam),和挂起服务hal)等一些东西。如果你曾经安装GDM作为你的登录管理器软件包的名字是 gdm),你可以通过打开/etc/inittab 文件,找到下面的几行来把它建立起来:

# Boot to console id:3:initdefault:
# Boot to X11 #id:5:initdefault:

把它们改成:

# Boot to console #id:3:initdefault:
# Boot to X11 id:5:initdefault:

然后滚动屏幕到底部,删除下面一行前的#来取消注解:

x:5:respawn:/usr/sbin/gdm -nodaemon

保存并退出。如果你想要Gnome在启动的时候运行应用程序或者是脚本,那么运行下面的命令:

~/.config/autostart/*

安装KDE

安装基本的KDE 4 桌面,操作:

pacman -Sy kde

如果你喜欢eye-candy和KDE桌面环境组件的话,也可以安装下面的软件包:

pacman -S kde-extragear
pacman -Sy qtcurve-gtk2 qtcurve-kde4

你可以通过安装下面的软件包来建立KDM:

pacman -Sy kdebase kdebase-workspace

然后打开 /open/inittab ,像配置Gnome一样来修改文件,这次用kdm来替换gdm。最后为了确保KDE能在启动的时候能够运行应用程序,做:

~/.kde/Autostart

扩展和提升

现在你已经有了一个自动更新、升级的Arch Linux基础系统了,你可以在你的系统上安装任何你想要的软件包。你会安装OOo或者是选择Abiword和Gunmeric来代替?你可以安装带有自定义痕迹的Firefox在http://bit.ly/T8ZE4 里有提到)。另一个奇妙的可能是用Openbox来代替你整个桌面或者是使用Avant Window Navigator来运行应用程序。如果你想要通过你自己的努力来创建live CD版本,你可以使用larch,一个可以根据你安装的硬盘驱动器的镜像来创建ISO的脚本。在http://larch.berlios.de 可以下载。

安装Arch Linux比安装UCK和SUSE Studio困难,并且你不能全局把握软件包是如何管理的,但是最后你会得到一个更灵活易控的系统。而且这是你可以得到你自己的发行版本而不新从源代码重新编译每一个组件的最好的办法……


相关内容