打造完美的 Linux 桌面 — Arch Linux 2007.08-2 (1)

本文详细描述 Arch Linux 2007.08-2 的安装过程,包括基本系统、X Window System、桌面环境、中文支持、常用软件等等。通过此文,你将最终获得一个轻快、灵活、最新的完美 Linux 桌面。

为什么要选择 Arch Linux

我不是一个 Arch Linux 老手,使用 Arch Linux 我才不过一个月时间,但我已经喜欢上了这个很有个性的 Linux 发行版。为什么要选择 Arch Linux?我基于以下理由:

  • 简单。Arch Linux 信奉的哲学是 KISS,即保持简单。安装和配置 Arch Linux 比我预想的要容易。Arch Linux 的文件系统结构布局清晰,让人一目了然。
  • 轻快。Arch Linux 为 i686 进行优化,无论是系统的启动,还是运行程序,都感觉比较轻快。
  • 灵活。不象其他的 Linux 发行版,为你默认安装一些不想要的东西。Arch Linux 给你一个最基本的系统,是在此基础上搭积木,还是耍魔方,随你怎么玩。这体现了 Arch Linux 的灵活。
  • 保持最新。几乎每个人都有喜新厌旧的心理。Arch Linux 总能尽快满足你及时获取最新的软件。
  • Pacman 和 ABS。Pacman 是 Arch Linux 的包管理工具,与 Apt-get 类似,使用同样简单。ABS 作为 Arch Linux 的编译系统,使程序从源代码编译是如此容易。Arch Linux 还包括 AUR,让 Arch Linux 用户彼此分享各种流行的包。

安装 Arch Linux 基本系统

看到 Arch Linux 的优点,是不是有一种跃跃欲试想要马上安装的感觉?不要着急,在安装 Arch Linux 之前,还有一些准备工作需要作:

  • 备份数据。首先,你应该备份现有系统中的重要数据,以做到有备无患。
  • 收集信息。有些硬件的信息应当提前进行收集,在后面的系统配置中将会用到。
  • 选择映像。Arch Linux 当前最新版本是 2007.08-2,包括 CORE 和 FTP 安装 ISO 映像。你需要根据自己的实际情况进行选择,本文将以 CORE 为例,从光盘进行安装。Arch Linux CORE ISO 映像文件大小为 158 MB,下载后刻盘备用。

Pages: 1 2 3 4

版权声明: 允许非商业性转载,但转载时必须标明作者及原文链接.
本文网址: http://linuxtoy.org/archives/the-perfect-linux-desktop-arch-linux-2007-08-2-1.html

62 Comments

  1. 1 yang Commented @ 2007-12-17 9:19 pm

    听来是一个不错的系统,但是似乎缺乏x窗口界面,可能不易上手。不过对于重量级玩家,几乎没有问题。

  2. 2 Jack Commented @ 2007-12-17 9:25 pm

    能不能把kde4编译用起来的过程也说说~

  3. 3 wang Commented @ 2007-12-17 9:29 pm

    Toy使用ArchLinux的理由除了第一点外也可以用在gentoo上。呵呵!个人看法.:)

  4. 4 keke Commented @ 2007-12-17 9:33 pm

    还没完呢,后面还有好戏。

  5. 5 nacre Commented @ 2007-12-17 9:43 pm

    Arch也有一个急待解决的问题,由于开发人员数量实在太少,每个人都要管理无数的包,因此一些包的质量有些问题。

  6. 6 orionline Commented @ 2007-12-17 10:29 pm

    呃,纠正两点:
    1.配置rc.conf的时候 locale=zh_CN.utf8 改为 locale=zh_CN.UTF-8
    2.最近arch作了一次大的升级,美国的镜像去掉current分支改为core了,好像现在只有国内的lupa还保留current,我就是选了默认的镜像导致无法pacman -Sy。害得我还得跑PClinuxOS下改archlinux的pacman配置。
    我的安装盘也是2007.8的。

  7. 7 DireZor@Lin Commented @ 2007-12-17 10:32 pm

    这个安装不就是用的是FreeBSD
    不明白为什么出这么多的linux版本?

  8. 8 Ivan Commented @ 2007-12-17 10:32 pm

    貌似安装过程很像FreeBSD

  9. 9 kevinzhw Commented @ 2007-12-17 10:34 pm

    支持!我已经用了三个多月了,越来越喜欢Arch了。

  10. 10 easycat Commented @ 2007-12-17 10:40 pm

    一直用Archlinux
    2007.8中的默认源已经是 core 了。
    用Archlinux不用gentoo的原因是因为gentoo的编译对于我的机器来说是个噩梦。
    archlinux+fluxbox确实不错,内存占用默认的也很小。说实话太适合上网了:D

  11. 11 orionline Commented @ 2007-12-17 11:02 pm

    O_O,看来我落伍了,重新下镜像去,明天接着装。
    吼吼。

  12. 12 linuxpcman Commented @ 2007-12-17 11:24 pm

    ”不象其他的 Linux 发行版,为你默认安装一些不想要的东西“让我忍不住马上安装Archlinux。真的受不了gentoo的编译了

  13. 13 linuxpcman Commented @ 2007-12-17 11:28 pm

    貌似安装有点麻烦哦,和我以前安装Minix差不多

  14. 14 lh Commented @ 2007-12-17 11:30 pm

    不用编译,源的分配也非常简单主要core和extra,而且编译系统ABS也很有用,万一源中没有的软件很容易就能不绕过pacman安装,80-90%的软件在extra有。。很方便的系统,速度方面据说超过gentoo。反正的确比别的快。。。还有配置全部用配置文件,不需要软件

  15. 15 linuxpcman Commented @ 2007-12-17 11:38 pm

    先在虚拟机下试试

  16. 16 ychael Commented @ 2007-12-17 11:47 pm

    还是谈谈编译过程比较好

  17. 17 lele Commented @ 2007-12-17 11:49 pm

    Arch真的很好,灵活稳定快速,软件源也很丰富。
    虽然安装指南对于初学者是必须的,但是其实并不难,而且能学到很多东西。

    装好之后,你只需要适当抑制一下每天 pacman -Syu 升级系统的欲望就行了^^。

  18. 18 rainy Commented @ 2007-12-18 12:10 am

    两年了,每天pacman -Syu,没有遇到过任何问题。

    感谢LinuxToy对arch的推荐,我对这个发行版已经有感情了。

    贴两个镜像:
    国内
    http://mirrors.lcuc.org.cn/archlinux/
    台湾
    ftp://cle.linux.org.tw/pub/ArchLinux

    网通用户推荐直接用官方的,我这里网通2M ADSL,通常是全速,260KB/S。

  19. 19 zlowly Commented @ 2007-12-18 12:45 am

    可以尝试下新一点的2007.11-0.4测试版本
    ftp://ftp.archlinux.org/other/rc-iso/2007.11/
    修正了一些错误,例如笔记本上intel无线网卡module的加载问题。

  20. 20 zlowly Commented @ 2007-12-18 12:57 am

    最近在4台不同机器上上装过,补充一些安装经验:
    1.上面有人说配置rc.conf的时候 locale=zh_CN.utf8 改为 locale=zh_CN.UTF-8,据我使用过程中的经验,zh_CN.utf8也是没问题的。
    2.另外时区那里如果某些人有些地方情节或者记性不好,可以用中华人民共和国的英文缩写PRC,也是可以的。
    3./etc/locale.gen里如果选择了gb18030,gen过程可能会比较长(一分钟以上),其实也可以不选它,一般情况gbk都足够了。
    4.如果你没有专门为/boot划分分区,记得装好grub后要更改menu.lst,在/vmlinuz和/kernel26前面加上/boot。
    5.如果你是动态分配ip地址的,要在rc.conf里设置eth0="dhcp",并注释掉其它gateway,route等相关配置行。

  21. 21 kaiyuan Commented @ 2007-12-18 5:22 am

    我觉着没网络安装是太痛苦了。。
    我们的网络要先vpn连接,并且是无线,弄得装了又删掉了,是好东东,不过如果有全一点的DVD版就好了,要不然无线网卡什么的太烦人了

  22. 22 yu Commented @ 2007-12-18 8:53 am

    toy写教程了,很多人说与freebsd相似,何时些个freebsd的教程。
    arch用了很久了,pacman没得说,软件更新速度和运行速度更是没得说。

  23. 23 ken Commented @ 2007-12-18 9:05 am

    呵呵,toy开始用arch了,记得以前我有推荐过哦。说句实话,自从用了arch后,我有点忍受不了这么久没重装系统过:-)

  24. 24 oceanboo Commented @ 2007-12-18 9:29 am

    哈哈,正好要想装Arch,感谢toy。

  25. 25 Toy Commented @ 2007-12-18 9:46 am

    @wang: Gentoo 是我的下一站 :)
    @orionline: 感谢指正,我将稍后融入文章中。
    @zlowly: 感谢补充。

  26. 26 HK Commented @ 2007-12-18 10:15 am

    Arch 的 KDEMOD 速度超快~KDE 粉丝不可错过。

  27. 27 HK Commented @ 2007-12-18 10:21 am

    另外,我发现 Arch 社区里面 WM 喜欢用 Openbox 或 Xmanod 等 Tiling WM,编辑器用 Vim,浏览器用 Vimperator,终端模拟器用 urxvt,音频播放器用 mpc+sonata,视频播放器用 mplayer,文件管理器用 Thunar 的人相当的多。

  28. 28 crown.hg Commented @ 2007-12-18 11:30 am

    e16,e17,不二的选择。

  29. 29 93free Commented @ 2007-12-18 11:37 am

    又不是天天要升级。继续gentoo.

  30. 30 winsphinx Commented @ 2007-12-18 12:46 pm

    用arch很久了,确实好
    说不出什么地方好,仅仅是感觉好
    其实linux那么多版本,原因之一就是让某版本适合人,而不是人去适应软件

  31. 31 davix Commented @ 2007-12-18 12:49 pm

    看到上面那么多人的正面评价,真有忍不住尝试的冲动。

    但还是冷静下来,掌握linux最本质的东西吧,这才是可以游走于任何发行版的

  32. 32 SONG Yihan Commented @ 2007-12-18 12:54 pm

    其实我对发行版要求也不高,要可以最小系统(有netinst的都符合),不要擅自给我按乱七八糟的东西,源要快(apt的做的还不错),安装包要多(deb和rpm都挺好),至于速度的话,gentoo的emerge实在不适合笔记本,arch应该行,但我不知道为什么arch的binary包会比其他的包快,内核呼?综合来看,我还会用好一阵的debian,或者lfs、arch之类的

  33. 33 winsphinx Commented @ 2007-12-18 1:11 pm

    to @20:
    1.上面有人说配置rc.conf的时候 locale=zh_CN.utf8 改为 locale=zh_CN.UTF-8,据我使用过程中的经验,zh_CN.utf8也是没问题的。
    ——对zh_CN来说,一样,但是en_US的话,最好写成en_US.UTF-8,否则在locale=en_US.utf8下,又不修改其他选项的情况下使用scim无法输入。

  34. 34 colinzhengj Commented @ 2007-12-18 2:34 pm

    使用了大半年Arch了,实在是个理想(BSD)和现实(Linux)之间合适的妥协。
    唯一问题是包的质量(包括dependency)/细化程度和debian系列相比差得太远。

  35. 35 colinzhengj Commented @ 2007-12-18 2:41 pm

    好在制作包是很容易的,编辑一个几行的PKGBUILD文件,而后makepkg就可以了;如果要先测试./configure的参数,可以makepkg -o,只执行下载解压和checksum检验。

  36. 36 matri Commented @ 2007-12-18 4:05 pm

    这个的确不错,用过一段,相当愉快的使用体验,不过我是懒人,还是ubuntu比较省事。。。

  37. 37 cagewang Commented @ 2007-12-18 4:24 pm

    褒贬不一,还是自己试试看看,是不是适合我自己!

  38. 38 lh Commented @ 2007-12-18 6:50 pm

    @winsphinx

    可以参考linuxsir上arch区的讨论,如果不是zh_CN.UTF-8的话,比方gvim会出现菜单不见了的现象,反正非常奇怪的现象。en_US倒是没有发现有什么问题

  39. 39 lyzzzz Commented @ 2007-12-18 7:45 pm

    恩,前几天我刚好也是从debian转到arch,目前用了这么久,感觉很好,速度不是一般的快,安装软件很方便,不输给debian,pkgbuild很人性化。唯一的问题,软件包质量确实不太高,特别是对kde的拆分,竟然按照kde官方的分类方法分类,而且有些软件装到opt下面,很奇怪。

  40. 40 哆啦A湛 Commented @ 2007-12-18 7:57 pm

    如果教育网有源的话,我也想装一下玩玩!

  41. 41 chenyiming Commented @ 2007-12-18 9:26 pm

    哪一天有了好机子,virtualbox 通通虚拟了。

  42. 42 yves Commented @ 2007-12-18 10:10 pm

    一直有个想法不知道怎么做比较好。要求系统的快很多时候是用在老机器上,但如果在老机器上编译这么一套系统实在划不来,最好能依据自身硬件配置在较好的机器上编译定制好一个系统再安装到老机器上。

  43. 43 liangzi Commented @ 2007-12-18 10:11 pm

    kde不拆分和软件包质量有什么关系?只是arch的原则是尽量按照各软件官方的要求去打包,就是说尽量不去做自己的修改。所以在稳定性上还是很可靠的,即便是用最新的版本。

  44. 44 latteye Commented @ 2007-12-18 11:52 pm

    软件装到 opt 下本来就是一个传统。有什么奇怪的?
    /opt 和 /usr/local 大多数都是安装一些应用软件的。 这两个目录之间也有一些组织模式。

  45. 45 pig345 Commented @ 2007-12-19 2:59 pm

    为表支持,特意点了两下广告。;-)

  46. 46 不能和xp双系统? Commented @ 2007-12-21 9:14 pm

    我分区的时候说已经有boot的分区了,说不能启动了

  47. 47 enjoyforfun Commented @ 2007-12-22 10:26 am

    关于时区设置部分!不用那么麻烦的!直接用RPC就可以了!
    自己去看看RPC文件和Asin/Shanghai是没区别的!

    RPC是中国缩写啦!

  48. 48 pp Commented @ 2007-12-23 4:33 pm

    PRC?

  49. 49 无花果山 » Blog Archive » archlinux初装笔记_01 Pingbacked @ 2007-12-25 12:53 pm

    [...] 参考: 第一部分 第二部分 第三部分 第四部分 [...]

  50. 50 enjoyforfun Commented @ 2008-01-10 9:38 am

    是PRC!
    对不起!
    最进太喜欢RPC了,一时手快!

    请大家原谅! :^)

  51. 51 Share Item Trackbacked @ 2008-03-16 1:31 pm

    通过 FTP 方式安装 Arch (硬盘安装)...

    从 Ubuntu 转到 Arch 已经有一段时间了,现在已经慢慢喜欢上这个发行版。其最吸引我的是可定制性和 AUR (ArchLinux User-Community Repository),具体的我就不说了。下载 Arch 的 FTP 安装 CD地址一地址....

  52. 52 kukat Commented @ 2008-04-05 2:49 am

    还好命大,装完2007.08.2才发现源结构变了
    pacman -Syu不能更新

    还好找到方法
    下载ftp://mirror.pacific.net.au/linux/archlinux/current/os/i686/libarchive-2.4.17-1-i686.pkg.tar.gz
    ftp://mirror.pacific.net.au/linux/archlinux/current/os/i686/libdownload-1.3-1-i686.pkg.tar.gz
    ftp://mirror.pacific.net.au/linux/archlinux/current/os/i686/pacman-3.1.4-1-i686.pkg.tar.gz
    依次pacman -U xxx... 这三个包好了

    嗯…… 貌似你得照这这个URL一个字一个字的动手打 -_-

  53. 53 matri Commented @ 2008-04-05 11:11 am

    汗一下楼上,新的pacman.conf格式在pacman.conf.pacnew里面,用后者覆盖前者,或者照着改就行了。

  54. 54 kukat Commented @ 2008-04-06 1:27 am

    是pacman的版本问题,不是conf的问题

  55. 55 ArchLinux安装笔记 | aspirin'11 Pingbacked @ 2008-04-08 8:59 pm

    [...] 二.在光盘引导完成之后: a.光标第一次停留的时候,出现几种不同的引导选项,这里按下enter键。 b.之后光标第二次停留,在Linux shell提示符”#”输入: /arch/setup 以启动安装程序。 c.这一步会让选择安装源,这里选cd-rom。选择完成后,系统会转向安装程序的主界面。下面的步骤完全对应安装程序主界面的各种选项。 d.磁盘分区。我在硬盘上划分了20G的空间给Arch使用,并且我的分区方案是: 挂载点 分区格式 分区大小 /boot ext2 100MB /swap Linux Swap 800MB / ext3 8GB /home ext3 10GB d.分区的时候仔细选择,完成后选择write讲分区写入硬盘,接着进入下一步,软件包选择。这里建议按照默认配置直接回车安装软件包就好了。 e.配置系统: 这时安装程序会列出 Arch 的几个主要配置文件让你编辑。在此之前它会问你使用什么编辑器。我用的是 vi,如果你不熟悉命令行,一般来说 nano 是比较易用的编辑器。不要被这些配置文件吓住,因为不适所有的配置文件都需要马上配置,这里只用配置几个必须要改动的: 1. /etc/rc.conf: TIMEZONE=”Asia/Chongqing” #时区 HOSTNAME=”eleven-computer” #主机名 #eth0=”eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255″ #配置网卡 2. /etc/locale.gen:删除所有 zh_打头的项目前的#号(开启中文 Locale) 三. 设置 Root Password 四. 设置 pacman Mirror。推荐使用: mirrors.easynews.com 五. 安装 BootLoader,建议装在 MBR 上(选择整个硬盘比如/dev/sda)。 六. 退出 Setup 程序。重新启动机器。 七. 启动后使用root登录系统,配置pppoe以便使用网络安装软件: pppoe-setup #配置pppoe,在接下来的画面中输入pppoe拨号信息. pppoe-start #开始拨号,连接网络. 注意本步只适合必须使用pppoe拨号才能连上internet的机器,如果你使用路由器或者小区局域网可以跳过此步. 到这里比较复杂的部分就完成了,接下来就是安装X和其他常用软件,使用pacman软件包管理器很容易做到这些.可以参考官方的wiki指南,带有截图的安装向导可以从linuxtoy找到. Archlinux跑起来很快,我开了3D桌面,DVD播放器,以及虚拟的windows xp,系统运行起来依然很快.我一直以为Linux更能发挥硬件的性能,不错吧. [...]

  56. 56 吕祖堂 Commented @ 2008-05-12 11:32 am

    都是英文,难死我了!

  57. 57 arthur57 Commented @ 2008-06-08 1:28 pm

    我安装arch遇到了几个问题,望Toy和各路高手解答:

    一.安装完后reboot,修改任何文件都提示只读文件系统,remount之后恢复正常,可是重启又只读依旧..

    二.我使用adsl,pppoe-setup后pppoe-start提示timeout,rc.conf的NETWORKING部分配置如下:

    eth0="dhcp"
    INTERFACES=(eth0)
    ROUTES=(!gateway)

    (三行皆无注释符)

    pppoe-setup的设置是

    1.my username
    2.no
    3.server
    4.my password
    然后yes了几下,防火墙那里选了0.

    pppoe-start连了20多秒,死活不通

    三.安装的时候,不能反注释掉zh_CN.GB18030

    四.安装完后swap交换分区竟然没有被挂载

  58. 58 arthur57 Commented @ 2008-06-08 1:30 pm

    忘记说啦,盘是arch linux 2007.08-2的

  59. 59 whisper Commented @ 2008-06-25 1:31 pm

    如果用户的专业化越来越强
    Linux总会向着BSD风格靠拢

  60. 60 配置 Arch Linux + Fluxbox - Es muss sein ! - Another WordPress about IT Pingbacked @ 2008-07-23 7:17 pm

    [...] 相对适合于那些有一定基础的 linux 用户,所以安装就不累赘了,参考 LinuxToy! 安装完第一次进入 Arch 以 root 和 你设置的 root passwd [...]

  61. 61 ddd Commented @ 2008-08-05 4:58 pm

    arch是我最终使用的发行版。
    不过装arch最最主要的不是如何装,因为官方的wiki已经很详尽了,而是选好源。

  62. 62 leafduo Commented @ 2008-08-19 9:23 pm

    安装就是学的 FreeBSD