LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1274|回复: 2

我的arch0.7安装过程

[复制链接]
发表于 2005-6-17 20:09:57 | 显示全部楼层 |阅读模式
一直以来都在用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
发表于 2005-6-19 11:30:17 | 显示全部楼层
重新起动,很多时候arch需要重新起动,甚至是安装一个新软件,这点不如debian

怎么会呢,有时候需要退出x,有时候还需要登出再登入,需要重新启动的可能出了升级Kernel,initscrpt,udev等以外,不重启也可以用,只是不是用的新的而已。
请注意,你需要特定的/etc/fonts/fonts.conf local.conf才能有好的汉字显示效果

不是必须的。关键不在于这个,而在于fontconfig, libxft, freetype2本身,fonts.conf等只是指明调用一些api而已。而现在新的freetype2 cvs,fontconfig, libxft几乎已经不用打补丁了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-19 12:03:00 | 显示全部楼层
Post by ganloo
怎么会呢,有时候需要退出x,有时候还需要登出再登入,需要重新启动的可能出了升级Kernel,initscrpt,udev等以外,不重启也可以用,只是不是用的新的而已。。


我同意你的观点,但是你要考虑的是不是很多人都知道.bashrc /etc/profile登陆登出就会重新初始化,何况我也只是说有时候,对于新用户来说,不需要了解这么多。

Post by ganloo
不是必须的。关键不在于这个,而在于fontconfig, libxft, freetype2本身,fonts.conf等只是指明调用一些api而已。而现在新的freetype2 cvs,fontconfig, libxft几乎已经不用打补丁了。


字体问题,怎么说呢,如果完全不需要的话,论坛上就不会有那么多贴子讨论这个问题了,fontconfig, libxft, freetype2是很重要,可是你可以对他们做些什么呢?也就是更改他们的配置文件,fonts.conf,local.conf就是它的配置文件,很多贴子都是说需要手动修改的,包括:中文字体的顺序、prefer、antialias什么的,如果你有不修改他们也可能很好的显示中文的方法,那请帖出来,让大家也偷偷懒,用事实说话,我也很讨厌改来改去的,真烦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表