分享

Archlinux安装配置

 guitarhua 2012-07-12
Archlinux安装配置

来源: ChinaUnix博客  日期: 2008.11.08 20:58 (共有条评论) 我要评论
 
一、安装

http://mirror./archlinux/iso/latest/
或者
http://ftp./pub/mirror2/www./iso/latest/
下载iso镜像,提取其中的vmlinuz 和initrd.img到一个分区的根目录。进入grub(假设grub已经存在或者用grub for dos,相信对用Arch的兄弟这不是问题了)后:
grub>root (hd0,9)                        (假设vmlinuz 、initrd.img和ISO都在(hd0,9))
grub>kernel (hd0,9)/vmlinuz
grub>initrd (hd0,9)/initrd.img
grub>boot
进入安装界面以后,首先要做的是挂载iso, 在根目录新建一个文件夹,然后安装。
#mkdir -pv iso
#mout /dev/sda9 /iso
#cd /iso
#mount -o loop -t *.iso /src
#/arch/setup
进入安装目录进行安装,注意分区,其他没什么特别的。
Note:此方法已经不适用于2008.06,因为2008.06 ISO镜像里面已经没有vmlinuz 和initrd.img,一个解决方法是提取2008.03中的vmlinuz 和initrd.img,用grub启动之后继续,其他同上,进到Shell之后有所不同。follow as:
#mount /dev/sdaX /mnt       (X视你的镜像所放位置,这里挂在/mnt,其他地方悉听尊便)
#mount -t iso9660 -o loop /mnt/*.2008.06*.iso       /media/dvd (把ISO挂在/media/dvd,之便,或者像上面建一个iso文件夹挂之。 )
#mkdir /src/core
#ln -s /media/dvd/addons/core-pkgs       /src/core/pkg
(上面是最关键的两步)
#/arch/setup
二、系统基本配置
进入系统后用root登录
添加用户
#adduser USERNAME
#passwd USERNAME
修改源
1)在/etc/pacman.d/mirrorlist设置安装源,加入:
Server = http://mirror./archlinux/$repo/os/i686
Server = ftp://ftp./$repo/os/i686
Server = http://ftp./pub/mirror2/www./$repo/os/i686/
上面的第三个为上海交大的源,教育网较快.
2)/etc/pacman.conf类似这样:
[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist
更新系统
#pacman -Sy pacman
#pacman -Su
启用Bash自动补齐
# pacman -S bash-completion
# echo source /etc/bash_completion >>/etc/profile

安装配置sudo

# pacman -S sudo
# visudo /etc/sudoers
加入:
YOURNAME ALL=(ALL) NOPASSWD: SETENV: ALL
设置locale
在/etc/locale.gen里面加入需要的locale, 如:
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312
en_US.UTF-8 UTF-8
en_US ISO-8859-1
在/etc/rc.conf设置默认locale, 加入或修改成类似:
LOCALE="zh_CN.UTF-8"
建议:
在/etc/rc.conf里设置LOCALE="en_US.UTF-8"
在~/.xinitrc里设置export LANG="zh_CN.UTF-8"
这样在控制台下所有提示信息为英文,X下则是中文.
安装配置xorg
#pacman -S xorg
#pacman -S hwd
#hwd -xa
安装显卡驱动
1)寻找适合的开源显卡驱动
#pacman -Ss xf86-video-xx
比如
#pacman -Ss xf86-video-nv
#pacman -Ss xf86-video-ati
2)ATI芯片
#tupac -S catalyst        参考
http://wiki./index.php/ATI
3)Nvidia芯片
#tupac -Ss nvidia         参考
http://wiki./index.php/NVIDIA
Nvidia的显卡最好是使用其官方网站(
http://www./Download/index.aspx?lang=cn
)上的驱动
#sh NVIDIA-Linux-x86-***-pkg1.run
安装字体
#pacman -S wqy-bitmapfont wqy-zenhei
#pacman -S ttf-arphic-uming ttf-arphic-ukai ttf-bitstream-vera
安装桌面环境kde或者kdemod
1)安装kdebase
#pacman -S kdebase kde-i18n-zh_cn
要安装kdemod,先在/etc/pacman.conf加入
[kdemod-core]
Server = http://mirrors./pub/kdemod/core/i686
Server = http://kdemod./repo/core/i686/
[kdemod-extragear]
Server = http://mirrors./pub/kdemod/extragear/i686
2)安装kdemod
#pacman -Sy kdemod
如果想直接进入图形登录界面, 可以调用kdm
#vim /etc/inittab
把id:3:initdeafault 这行的3改成5.
修改rc.conf 调用kdm
#vim /etc/rc.conf
在 DAEMONS 段加入kdm,如
DAEMONS=(syslog-ng network netfs crond kdm)
安装其他桌面环境类似。
安装中文输入法
#pacman -S fcitx
让fcitx随系统启动
vi ~/.bash_profile
添加以下内容
export XIM=fcitx
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
export XIM_PROGRAM=fcitx
fcitx &

安装声卡驱动

#pacman -Sy alsa-lib alsa-utils alsa-oss
1)设置声卡
#alsaconf
2)设置音量并保存
#alsamixer
#alsactl store
3)设置alsa随系统启动
编辑/etc/rc.conf在DAEMONS里添加alsa, 如
DAEMONS=(syslog-ng network netfs crond kdm gpm alsa)
添加到用户到audio 组
#gpasswd -a USERNAME audio
自动挂载
#pacman -S dbus hal
#gpasswd -a USERNAME hal
#gpasswd -a USERNAME dbus
#vim /etc/rc.conf
在DAEMONS段里加入 hal
重启动,自动挂载安装完毕
解决无法man的问题
在~/.bashrc里加入
unset MANPATH
让manpage显示颜色
pacman -S most
这个程序与less/more等程序的功能类似,但是它支持彩色输出。编辑/etc/man.conf,按照下面的内容进行修改:
PAGER /usr/bin/most -s
BROWSER /usr/bin/most -s
使得命令提示符更漂亮
在~/.bashrc加入以下几行
BLUE=`tput setf 1`
GREEN=`tput setf 2`
CYAN=`tput setf 3`
RED=`tput setf 4`
MAGENTA=`tput setf 5`
YELLOW=`tput setf 6`
WHITE=`tput setf 7`
PS1='\[$GREEN\]\u@\h \[$BLUE\]\w\[$GREEN\] \$\[$WHITE\] '
三、ArchLinux的包管理系统: pacman
常用命令有:
pacman -Sy abc                      和源同步后安装名为abc的包
pacman -S abc                                       从本地数据库中得到abc的信息,下载安装abc包
pacman -Sf abc                                      强制安装包abc
pacman -Ss abc                                     搜索有关abc信息的包
pacman -Si abc                                      从数据库中搜索包abc的信息
pacman -Syu                                              同步源,并更新系统
pacman -Sy                                                仅同步源
pacman -R abc                                       删除abc包
pacman -Rc abc                                     删除abc包和依赖abc的包
pacman -Rsn abc                               移除包所有不需要的依赖包并删除其配置文件
pacman -Sc                                                清理/var/cache/pacman/pkg目录下的旧包
pacman -Scc                          清除所有下载的包和数据库
pacman -U       abc                     安装下载的abs包,或新编译的abc包
pacman -Sd abc                     忽略依赖性问题,安装包abc
pacman -Su --ignore foo          升级时不升级包foo
pacman -Sg abc                     查询abc这个包组包含的软件包
pacman -Q                             列出系统中所有的包
pacman -Q package               在本地包数据库搜索(查询)指定软件包
pacman -Qi package              在本地包数据库搜索(查询)指定软件包并列出相关信息
pacman-optimize                    To defragment pacman的数据库缓存和速度优化选项
pacman -Q | wc -l                    统计当前系统中的包数量
pacman -U packagename.pkg.tar.gz          使用ABS和makeokg从源代码编译安装包
参考:
http://www.douban.com/group/topic/2259557/
http://www./bbs/thread317982.html
http:///archives/the-perfect-linux-desktop-arch-linux-2007-08-2-1.html
http://www./wiki/index.php?title=ArchTips%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29

http://www./bbs/thread335091.html

from: http://hi.baidu.com/beanya/blog/item/f8480d298dba22fa99250acf.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多