|
一直以来都在用debian,官方版本安装驱动还是很困难的,总的来说mepis knoppix kanotix还是不错的,对硬件驱动几乎完美,花了点时间做了个Canotix(kanotix中文版),debian的桌面系统基本满意了。开始怀念起arch的日子来,下面是这两天安装的一些感受,与新手分享,感觉玩arch的不是高手就是懒人:),所以我就罗素一点,欢迎指正:
1、光盘起动后直接enter,到#下直接执行/arch/setup就开始安装了,注意分区问题,arch的分区有点特别,一般使用/dev/discs/disc0/part5 对应一般的/dev/hda5,依次类推,其他就没什么了,分区搞好之后(我的选择挂装点),然后就选择软件包,然后就安装软件包,然后就安装内核,然后就是bootloader,不过我的好象不行,不过我有kanotix,用它来起动arch了。
2、重启后,#passwd ,然后可能就是上网了,所以编辑/etc/rc.conf 加入你的网卡模块名,如果是dhcp上网,也在这里设置,我的设置:
MODULES=(8139too !usbserial !ide-scsi) #加入8139too
eth0="dhcp" #改成dhcp,缺省的是静态ip
重新起动,很多时候arch需要重新起动,甚至是安装一个新软件,这点不如debian
所以如果提示xxx不能驱动,找不到刚安装的程序,重启看看
3、编辑/etc/pacman.conf
加入ourlinux.net、debian.okey.net、e17,提示最好不要使用testing unstable,否则nvidia的显卡应该是安装不成功的,
[current]
# Add your preferred servers here, they will be used first
Server = http://arch.ourlinux.net/mirror/current/os/i686
Server = http://debian.okey.net/archlinux/current/os/i686/
Include = /etc/pacman.d/current
[extra]
# Add your preferred servers here, they will be used first
Server = http://arch.ourlinux.net/mirror/extra/os/i686
Server = http://debian.okey.net/archlinux/extra/os/i686/
Include = /etc/pacman.d/extra
[community]
Server = ftp://ftp.archlinux.org/community/os/i686/
# Enlightenment 0.17
# pacman -Sy efl
# pacman -S e17
# pacman -R enlightenment
# vi /etc/{profile,ld.so.conf} add seperately /opt/e17/bin /opt/e17/lib to them
[nickm]
Server = ftp://nickm.xs4all.nl/arch
4、pacman -Syu
5、pacman hwd
6、配置xorg,我比较懒,自动生成:
#hwd -xa
7、安装nvidia显卡驱动
#pacman nvidia
vi /etc/X11/xorg.conf
找到 nv 改成 nvidia
注释掉
# Load "GLcore"
官方推荐也注释掉 Load "dri"
我的没有,一样运行
8、安装e17见上面的注释
9、其他硬件:
lshwd
hwd -h
什么的,有很详细的说明,modprobe yourmodule
如果没有就试着,pacman -S yourmodule
10、输入法,中文化
查找fcitx的PKGBUILD,vi PKGBUILD 拷贝内容到里面,然后同样目录下执行makepkg
pacman -A fcitx-3.1-1.pkg.tar.gz
mkdir /usr/share/fonts
cp *.ttf /usr/share/fonts #把字体拷贝到目录下,你也可以通过pacman来安装
fc-cache -v -f
请注意,你需要特定的/etc/fonts/fonts.conf local.conf才能有好的汉字显示效果
我的配置见附件(把扩展名.txt去掉)使用的UniSun等,如果其中没有你的字体,你可以把你的字体加入到所有出现UniSun的前面
修改.xinitrc及/etc/profile
我的.xinitrc文件
#export LANG=zh_CN.GBK
#export LC_ALL=zh_CN.GB2312
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
XMODIFIERS=@im=fcitx
XIM_PROGRAM=fcitx
XIM=fcitx
GTK_IM_MODULE=fcitx
G_BROKEN_FILENAMES=1
GST_ID3_TAG_ENCODING=@GBK
MP3ID3LC=GBK
#export G_FILENAME_ENCODING=@GBK
export XMODIFIERS XIM_PROGRAM XIM GTK_IM_MODULE G_BROKEN_FILENAMES GST_ID3_TAG_ENCODING MP3ID3LC
fcitx &
#exec startkde
#exec gnome-session
exec enlightenment
注意如果使用UTF-8那么fstab要用iocharset=utf8
如:
/dev/discs/disc0/part5 /mnt/hda5 vfat iocharset=utf8,noauto,users,exec,umask=000,shortname=mixed,quiet 0 0
如果使用GBK 和GB2312的组合,那么fstab要用iocharset=cp936
并且#export G_FILENAME_ENCODING=@GBK要去掉注释
GBK还是UTF-8都不完美,有问题请搜索论坛
注意,为了保证控制台程序的运行,需要把上面的环境变量加入到/etc/profile
仍然存在的问题:xmms之类的程序不能很好的使用中文,mp3tag也不好用
如果是bmp的话,推荐使用命令env LC_ALL=zh_CN.GBK beep-media-player 来起动
更多问题参考http://www.archlinux.org |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|