打造完美的 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

Read More:

65 Comments

  1. 1 yang Commented @ 2007-12-17 21:19Reply to this comment

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

  2. 2 Jack Commented @ 2007-12-17 21:25Reply to this comment

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

  3. 3 wang Commented @ 2007-12-17 21:29Reply to this comment

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

  4. 4 keke Commented @ 2007-12-17 21:33Reply to this comment

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

  5. 5 nacre Commented @ 2007-12-17 21:43Reply to this comment

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

  6. 6 orionline Commented @ 2007-12-17 22:29Reply to this comment

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

  7. 7 DireZor@Lin Commented @ 2007-12-17 22:32Reply to this comment

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

  8. 8 Ivan Commented @ 2007-12-17 22:32Reply to this comment

    貌似安装过程很像FreeBSD

  9. 9 kevinzhw Commented @ 2007-12-17 22:34Reply to this comment

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

  10. 10 easycat Commented @ 2007-12-17 22:40Reply to this comment

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

  11. 11 orionline Commented @ 2007-12-17 23:02Reply to this comment

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

  12. 12 linuxpcman Commented @ 2007-12-17 23:24Reply to this comment

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

  13. 13 linuxpcman Commented @ 2007-12-17 23:28Reply to this comment

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

  14. 14 lh Commented @ 2007-12-17 23:30Reply to this comment

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

  15. 15 linuxpcman Commented @ 2007-12-17 23:38Reply to this comment

    先在虚拟机下试试

  16. 16 ychael Commented @ 2007-12-17 23:47Reply to this comment

    还是谈谈编译过程比较好

  17. 17 lele Commented @ 2007-12-17 23:49Reply to this comment

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

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

  18. 18 rainy Commented @ 2007-12-18 0:10Reply to this comment

    两年了,每天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 0:45Reply to this comment

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

  20. 20 zlowly Commented @ 2007-12-18 0:57Reply to this comment

    最近在4台不同机器上上装过,补充一些安装经验: 1.上面有人说配置rc.conf的时候 locale=zhCN.utf8 改为 locale=zhCN.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:22Reply to this comment

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

  22. 22 yu Commented @ 2007-12-18 8:53Reply to this comment

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

  23. 23 ken Commented @ 2007-12-18 9:05Reply to this comment

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

  24. 24 oceanboo Commented @ 2007-12-18 9:29Reply to this comment

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

  25. 25 Toy Commented @ 2007-12-18 9:46Reply to this comment

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

  26. 26 HK Commented @ 2007-12-18 10:15Reply to this comment

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

  27. 27 HK Commented @ 2007-12-18 10:21Reply to this comment

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

  28. 28 crown.hg Commented @ 2007-12-18 11:30Reply to this comment

    e16,e17,不二的选择。

  29. 29 93free Commented @ 2007-12-18 11:37Reply to this comment

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

  30. 30 winsphinx Commented @ 2007-12-18 12:46Reply to this comment

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

  31. 31 davix Commented @ 2007-12-18 12:49Reply to this comment

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

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

  32. 32 SONG Yihan Commented @ 2007-12-18 12:54Reply to this comment

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

  33. 33 winsphinx Commented @ 2007-12-18 13:11Reply to this comment

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

  34. 34 colinzhengj Commented @ 2007-12-18 14:34Reply to this comment

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

  35. 35 colinzhengj Commented @ 2007-12-18 14:41Reply to this comment

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

  36. 36 matri Commented @ 2007-12-18 16:05Reply to this comment

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

  37. 37 cagewang Commented @ 2007-12-18 16:24Reply to this comment

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

  38. 38 lh Commented @ 2007-12-18 18:50Reply to this comment

    @winsphinx

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

  39. 39 lyzzzz Commented @ 2007-12-18 19:45Reply to this comment

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

  40. 40 哆啦A湛 Commented @ 2007-12-18 19:57Reply to this comment

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

  41. 41 chenyiming Commented @ 2007-12-18 21:26Reply to this comment

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

  42. 42 yves Commented @ 2007-12-18 22:10Reply to this comment

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

  43. 43 liangzi Commented @ 2007-12-18 22:11Reply to this comment

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

  44. 44 latteye Commented @ 2007-12-18 23:52Reply to this comment

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

  45. 45 pig345 Commented @ 2007-12-19 14:59Reply to this comment

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

  46. 46 不能和xp双系统? Commented @ 2007-12-21 21:14Reply to this comment

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

  47. 47 enjoyforfun Commented @ 2007-12-22 10:26Reply to this comment

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

    RPC是中国缩写啦!

  48. 48 pp Commented @ 2007-12-23 16:33Reply to this comment

    PRC?

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

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

  50. 50 enjoyforfun Commented @ 2008-01-10 9:38Reply to this comment

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

    请大家原谅! :^)

  51. 51 Share Item Trackbacked @ 2008-03-16 13:31Reply to this comment

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

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

  52. 52 kukat Commented @ 2008-04-05 2:49Reply to this comment

    还好命大,装完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:11Reply to this comment

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

  54. 54 kukat Commented @ 2008-04-06 1:27Reply to this comment

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

  55. 55 ArchLinux安装笔记 | aspirin'11 Pingbacked @ 2008-04-08 20:59Reply to this comment

    [...] 二.在光盘引导完成之后: 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:32Reply to this comment

    都是英文,难死我了!

  57. 57 arthur57 Commented @ 2008-06-08 13:28Reply to this comment

    我安装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 13:30Reply to this comment

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

  59. 59 whisper Commented @ 2008-06-25 13:31Reply to this comment

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

  60. 60 配置 Arch Linux + Fluxbox - Es muss sein ! - Another WordPress about IT Pingbacked @ 2008-07-23 19:17Reply to this comment

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

  61. 61 ddd Commented @ 2008-08-05 16:58Reply to this comment

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

  62. 62 leafduo Commented @ 2008-08-19 21:23Reply to this comment

    安装就是学的 FreeBSD

  63. 63 kyle Commented @ 2008-11-03 13:09Reply to this comment

    为什么我下载的镜像安装到选择安装包这一步只有base呢? 没有文中提到的另外三个:
    * base:Arch Linux 中所包含的最基本的包。 * devel:包含一些软件编译工具。 * lib:包含应用程序所需的库文件。 * support:包含一些在网络和文件系统方面有用的包。

    iso文件291m大小 有人知道为什么么?

  64. 64 Toy Commented @ 2008-11-03 13:59Reply to this comment

    @kyle: 请注意,这篇文章是以 2007.08-2 为基础写就的,若你使用更新版本的 archlinux iso 映像,其中的安装选项则会有所不同,如有的已取消了。

  65. 65 erasin Commented @ 2010-08-10 14:28Reply to this comment

    Arch 的Kiss哲学很好。 arch的软件安装是用pacman 对应ubuntu 的apt-get arch 安装桌面支持 xface,gnome,kde 还是这些,配置起来比ubuntu麻烦多了, arch 配置到最后 也就是个 类似发行版的linux,也只有一些牛X之人才能配出十分个性的系统,要求你会美工,shell和一些脚本语言,要花费多少的精力配置一个完美的只能你一个人使用的linux,对于社群有什么样的好处呢。 如果到网上找些配置,那么和我的ubuntu有什么区别呢 如果想折腾得同学用arch的确不错,如果你只是想用个稳定些能用的(像大多数使用计算机人群一样)系统,建议还是用ubuntu,并推广其信息及知识 配置太麻烦,影响对linux桌面的推广,特别是在中国这样的环境下,中文wiki信息支持不足可能会导致linux进入桌面市场的失败