Archlinux 2009.08 安装完全手册 Part2 设置篇

开机,以后有两个Linux选项,第一个是正常使用的。第二个Fallback是一个Backup。如果因为任何操作失误,可以用这个backup回去修改。我个人来说不需要这个东西,所以我把它给删除了。

进入Archlinux以后。我们需要编辑一些文件。首先应该建立一个普通用户,把自己加入wheel组,顺便加入audio组,其他的根据自己的情况选择。最后设置密码。设置成功后,你可以用这个普通用户登录。避免用root来操作系统,如果你不熟悉系统的话,这样操作会对系统造成不可恢复的后果。

[root@myhost~]adduser  [你的名字]


然后需要安装sudo或者你在安装系统的时候已经安装了。
[root@myhost~]pacman -S sudo

[root@myhost~]sudedit /etc/sudoers

注释掉wheel的前面两个即可,这样你的普通用户就可以用sudo 来操作命令了


然后选择系统语言支持

[root@myhost~]vi /etc/locale.gen

注释掉所有zh_CN前的‘#’号

然后执行下面命令, 新的语言支持就加载进去了

[root@myhost~]locale-gen

完成后可以编辑pacman.conf文件

[root@myhost~]vi /etc/pacman.conf

如要使用axel加速,在执行pacman -Syu 后安装
pacman -S axel
XferCommand = /usr/bin/axel -n 9 -v -a -o %o %u

对于自己不喜欢的package使用这个语句阻止安装和升级,如果你使用自己编译的kernel,就可以阻止升级kernel和nvidia
IgnorePkg = qt qt3 qt4 kernel nvidia


如果你希望用test repository的话可以注释掉testing的repo, 保存退出。

现在编辑pacman.d/mirrolist文件,选择网络镜像列表,这里你可以选择离你进的服务器,或者选择一个快的。

[root@myhost~]vi
/etc/pacman.d/mirrorlist

进入界面然后注释掉你想要服务器地址前的‘#’号

好现在更新repo列表

[root@myhost~]pacman -Syu 

如果需要更新pacman就选择yes,继续进行。如果出现一下提示:

:: Replace kernel-headers with core/linux-api-headers? [Y/n]
:: Replace klibc with core/mkinitcpio? [Y/n]
:: Replace klibc-extras with core/mkinitcpio? [Y/n]
:: Replace klibc-kbd with core/mkinitcpio? [Y/n]
:: Replace klibc-module-init-tools with core/mkinitcpio? [Y/n]
:: Replace klibc-udev with core/mkinitcpio? [Y/n]


全部选择Yes。继续进行



完成后你会发现vim不见了。所以要重新安装一遍。
[root@myhost~]pacman -S vim 

安装的时候如果你发现一下错误信息,vim: /usr/bin/rview exits in filesystem

执行这个命令然后重新安装
[root@myhost~]rm /usr/bin/rview  
[root@myhost~]pacman -S vim
[root@myhost~]cp /usr/share/vim/vim72/vimrc_example.vim /etc/vimrc   *使用vim颜色标注
[root@myhost~]vi .bashrc 

写入一下内容:
alias vi=’vim’ //自动将vi 变成vim 

 # Check for an interactive session
[ -z "$PS1" ] && return

alias ls=’ls –color=auto’ // 让ls命令带颜色
PS1='[u@h W]$ ‘  // 让bash有颜色
PS1='[e[1;32m][u@h W]$[e[0m] ‘

这里注意一下,root的文件内容和user的文件内容是不一样的。具体内容参考这里 Color Bash Prompt

你也可以编辑一下hosts文件
[root@myhost~]vi /etc/hosts 

这是我的hosts文件

127.0.0.1        localhost.localdomain    localhost myhost

完成后现在的系统就是有最新的packages了
下面要安装一些必要的package来组成桌面。