几个月没有认真用 Linux,这两天又开始折腾起来了。
一开始选的是 Arch Linux,Arch 最适合我这种半吊子的开源爱好者了——没法自己搞一个系统出来,又有些厌倦 Ubuntu 的大众化。Arch Linux 很小巧,安装后可以按需要自己安装 WM(Window Manager),当然你选择安装 Gnome 或者 KDE 也是可以的。
包管理器 Pacman 和用户自定义软件安装脚本 AUR 都很容易上手。不过使用中 Pacman 会出现权限设置的问题。以前遇到过 X.org 的权限问题,最近又遇到 Apache2 的 403 Access Forbidden 问题,有时候玩 Arch 这些小问题确实会叫人抓狂的。另外 Arch 远不如 RH(及其变种)和 Ubuntu 流行,也就是说出现问题的社区支持肯定比不上人家,不过 LinuxSir 里面还是有些高手的。如果你对 Ubuntu 用得很熟悉了并且想进一步提高你的 Linux 水平,Arch (或者 SlackWare)是不错的选择,选择一个好的 WM——最好是 Tiling WM 如 Awesome,在 CLI 的环境下就很容易提高。坚持用 Linux 也是的。
一点心得,Arch Linux 安装好后先安装 aria2 包,再设置 pacman 使用 aria2,因为每次安装 Arch 都要上 LinuxSir 查找不方便,我就给它转到这来了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #!/bin/bash #pacget script cachedir=/var/cache/pacman/pkg file=`echo $1|awk -F '/' '{ print $NF }'` echo Downloading: $file|sed 's,/,,' repo=`echo $1|awk -F '/' '{x=NF-3 } { print $x }'` echo repo: $repo mirrors=`sed -n 's/^Server = //; s,$,/'"$repo/os/i686/$file"', ; /^ftp/p; /^http/p' /etc/pacget.conf` if [[ $2 = *.db.tar.gz.part || $repo = "testing" ]]; then echo "(using one mirror)" mirrors=$1 cachedir=/var/lib/pacman fi aria2c -t60 -m5 -l /var/log/pacget.log $mirrors -o $file.pacget if [ -f $cachedir/$file.pacget.aria2 ]; then exit 130 fi mv $file.pacget $2 |
2. /etc/pacget.conf
1 2 3 4 5 6 7 8 9 10 11 | #pacget mirror list file http://mirror.lupaworld.com/archlinux http://download.ourlinux.net:81/Linux/ArchLinux ftp://cle.linux.org.tw/pub/ArchLinux ftp://ftp.archlinux.org http://ftp.belnet.be/linux/archlinux http://mirror.cs.vt.edu/pub/ArchLinux http://mirrors.easynews.com/linux/archlinux http://distro.ibiblio.org/pub/linux/distributions/archlinux http://ftp.gigabit.nu/archlinux |
3. 在 /etc/pacman.conf 里添加 XferCommand = pacget %u %o
另外就是,安装了 alsa-base alsa-utils 之后要记得运行 alsaconf 和 alsamixer。
最后推荐一下 LinuxToy 的关于 ArchLinux 的两篇文章。
现在我已经不用 Arch 而改用 LinuxMint 了,下一篇文章介绍。

no comment untill now