查看文章
 
个人的Arch Linux 安装笔记和步骤简述(转)一
2009年05月05日 星期二 22:42
1 Installing Arch Linux

* 1.1 Pre-Installation

是i686 架构吗(Pentium II or AMD K6-2以上)?安装方式CD? FTP?

* 1.2 Acquiring Arch Linux

从这里寻找速度最快的镜像:
http://wiki.archlinux.org/index.php/Mirror

* 1.3 Preparing Installation Media

MD5 校验,烧录。

* 1.4 Using the CD-ROM

设置好光驱启动。

* 1.5 Common Installation Procedure
o 1.5.1 Loading a non-US Keymap

用km 工具选择非英语键盘

o 1.5.2 Running Setup

# /archlinux/setup

o 1.5.3 Configure Network (FTP Install only)

仅适用于FTP 安装方式,CD 安装没有必要配置好网络。

o 1.5.4 Prepare Hard Drive

给磁盘分好区,root分区(/)放在主分区比较好(放到逻辑分区也可以),
如果有 Windows 系统,那它也要占据一个主分区。个人的250G硬盘是这样分区的:

# cfdisk

sda1          /boot        150M             xfs
sda2          Windows      18G              ntfs
sda3          FreeBSD      32G              ufs
sda5          /            600M             xfs
sda6          SWAP         2xRam            xfs (SWAP分区的大小推荐为内存大小的2倍)
sda7          /var         20G              xfs
sda8          /tmp         5G               xfs
sda9          /opt         10G              xfs
sda10         /usr         20G              xfs
sda11         /home        105G              xfs
sda12         Files        不大于32G        fat32

如果需要加密磁盘,并启用开机验证,推荐使用luks :
通常加密 root 分区和 /home 分区
# modprobe dm-crypt
# modprobe aes-i586
# cryptsetup y luksFormat /dev/sda3
输入密码,确认。
# cryptsetup y luksFormat /dev/sda10
输入密码,确认。
# cryptsetup luksOpen /dev/sda3 root
解开root 分区,并建立一个映射:/dev/mapping/root
# cryptsetup luksOpen /dev/sda10 home
解开 /home 分区,并建立一个映射:/dev/mapping/home

参看:http://wiki.archlinux.org/index.php/LUKS_Encrypted_Root

o 1.5.5 Partition Hard Drives

可以跳过了。

o 1.5.6 Set Filesystem Mountpoints

如果用luks 加密了分区,那么 / 分区需要挂载到:/dev/mapping/root;
/home 需要挂载到:/dev/mapping/home.
同时选择一个合适的文件系统(JFS,XFS,Reiserfs...)。

o 1.5.7 Select Packages

至少选择 Base 安装。如果需要一个可编译环境,要选上devel和lib;如果需要ADSL拨号

或WiFi支持,要选上support。
确定后会看到所有将要安装的包,可以在这里去掉一些暂时不想安装的包。要是不清楚就
不管了,几个M的大小而已。

o 1.5.8 Install Packages

只要烧录的光碟不是太差,基本上都能正常安装的。

o 1.5.9 Configure System

配置系统是必须和关键的,应当允许hwdetect script自动检测硬件,并生成相应配置。
根据启动时的实际情况选择是否需要对RAID,LVM2,和encrypted volumes的支持,以及

其它必要的支持。
选择熟悉的编辑器后,对 /etc 下的生成的配置文件作适当的修正:
rc.conf:设置时区为Asia/Hong_Kong,检查eth0的配置是合适
mkinitcpio.conf:在最后一行的HOOKS 中去除不必要的支持
hosts :设置主机名和域名
locale.gen:设置本机要支持的locale (zh_CN.utf8,zh_CN.gbk,or zh_TW.utf8)
root PassWord:为root 设置管理密码
pacman Mirrors:设置安装源。找一个高速镜像站点,比如:
http://mirrors.lcuc.org.cn/archlinux/http://ftp.archlinux.org/
http://ftp.belnet.be/packages/archlinux/http://ftp.gigabit.nu/
http://archlinux.puzzle.chhttp://mirror.cs.vt.edu/pub/ArchLinux/
http://ftp.heanet.ie/mirrors/ftp.archlinux.org/
http://distro.ibiblio.org/pub/linux/distributions/archlinux/

o 1.5.10 Install Kernel


o 1.5.11 Install Bootloader

推荐GRUB。配置好menu.lst。
如果root 分区用luks 加密过了,那么要把menu.lst 修正为:
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26.img
注意:Bootloader 需要安装到MBR(即 sda 下),而不是 /boot 所在的分区(sda1)。

o 1.5.12 Exit Install

退出安装程式后,取出安装光盘。
# head -n 300 /dev/urandom | tail -n 256 >/mnt/etc/home.key
# cryptsetup luksAddKey /dev/sda10 /mnt/etc/home.key
输入密码,确认。
# echo home /dev/sda10 /etc/home.key >>/mnt/etc/crypttab
开机时,用home.key 解开 /dev/sda10
# sed -i /swap/d /mnt/etc/fstab   (删除fstab 文件中含有swap 的一栏)
#echo swap /dev/sda2 /dev/urandom "-c   aes-cbc-essiv:sha256 -h sha256 -s 256" >>/mnt/etc/crypttab
# echo "mkswap /dev/mapper/swap" >>/mnt/etc/rc.local
以上两个命令是设置swap 加密分区。
另外直接在/etc/crypttab 中加入如下内容也起相同作用:
swap /dev/sda2 SWAP -c aes-cbc-essiv:sha256 -h sha256 -s 256
# reboot

2 基础配置

* 2.1 Internet Access

如果是局域网,视讯宽等无需拨号的网络环境,只需要在/etc/rc.conf中设置好:
eth0="dhcp"
重启电脑后,即可正常上网了。

如果是用PPPOE协议拨号上网(如ADSL),需安装rp-pppoe安装包,然后:
# pppoe-setup
# /etc/rc.d/adsl start
# /etc/rc.d/adsl stop
或者,使用更好的ppp 安装包(参照WiKi )

* 2.2 更新安装包列表

# pacman Syu
更新安装包列表,并升级已安装的包和内核,比自己make world要快多了
# reboot
# pacman-optimize
这是优化pacman系统,如果安装时仅选择了base安装,那么优化可能不会成功,因为缺少
diffutils安装包(它在devel里面),安装它就可以了:
# pacman -S diffutils

安装AUR 工具(建议安装,好软件多多):
# vi /etc/pacman.conf, 加入:
[archlinuxfr]
Server = http://repo.archlinux.fr/i686/
# pacman -Sy yaourt   (安装一个Pacman前端,如果碰到服务器调整,那就装不了啦)    
# yaourt -S tupac     (速度更快的Pacman前端,依赖于yaourt)
# tupac -S aurvote  
可以通过aurvote对喜欢的AUR软件投票,如果票数够多了,该软件就会被加入Community。
用"aurvote -h"来查看使用帮助。

如果要对yaourt和tupac这两个软件投票,可以这样做:
(1) 到 http://aur.archlinux.org/account.php 注册一个帐号
(2) vi ~/.aruvote,加入
user=YourName
pass=YourPassWord
(3) aurvote -v yaourt tupac

* 2.3 安装多线程多协议的下载工具aria2

# pacman -S aria2
# echo "XferCommand = /usr/bin/aria2c s 3 %u" >>/etc/pacman.conf
用aria2替换默认的wget来安装软件,如果带宽足够大,就不需要用aria2了。

* 2.4 根据个人习惯安装其它Shell(如zsh,ksh),当然使用默认的Bash也很好
$ sudo pacman -S zsh
关于ZSH的介绍,可以参照Wiki:
http://wiki.archlinux.org/index.php/Zsh
可从中获取配置好的 .zshrc 文件,放入$HOME中。
$ chsh -s /bin/zsh
$ source ~/.zshrc

* 2.5 安装sudo,用普通用户进入系统

创建一个账户:
# useradd mG users,audio,optical,storage,wheel -s /bin/zsh yourname
创建一个限制用户,有声音支持,有HAL 支持,能切换到root 权限
# passwd yourname (如果还没有为root创建密码,要先 #passwd root)
# cd /home/YOUNAME/ && cp ~/.zshrc ./ && chown YOUENAME ./.zshrc

# pacman -S sudo
# vi /etc/sudoers
加入:yourname ALL=(ALL) NOPASSWD: SETENV: ALL
或直接对用户组作出相应设置。
如果主机上会有多个终端同时在用,还要加入"visudo"到/etc/sudoers

sudo 命令补全(注意,仅适用于Bash):
# pacman -S bash-completion
# echo source /etc/bash_completion >>/etc/profile
# source /etc/profile   (或exit, 用普通用户重登录)

* 2.6 开启控制台鼠标 (gpm 支持) ,方便控制台下浏览网页

在控制台下浏览网页的工具有:elinks(英文网页), w3m(在CCE下可浏览中文网页):
$ sudo pacman elinks w3m cce
用elinks等工具,在控制台下浏览网页,如果没有鼠标支持,实在是很郁闷的事情:
$ sudo pacman -S gpm
$ sudo vi /etc/conf.d/gpm, 加入:
GPM_ARGS="-m /dev/misc/psaux -t ps2"   (PS/2) or
GPM_ARGS="-m /dev/input/mice -t imps2" (USB)
$ sudo gpm -m /dev/input/psaux -t ps2   (PS/2) or
$ sudo gpm -m /dev/input/mice -t imps2" (USB)
如果已经正常工作,把gpm 加到rc.conf中的DAEMONS 数组中,让它开机自动运行。

* 2.7 Post Installation Tips

(1) Colorize your PS1 and Console

编辑SHELL的配置文件(如 ~/.bashrc),加入:

export LS_COLORS='no=00:fi=00:di=01;37;44:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.mp3=01;32:*.wav=01;32:*.mid=01;32:*.midi=01;32:*.au=01;32:*.ogg=01;32:*.flac=01;32:*.aac=01;32:';

关于提示符的修改,参看一下:http://bbs.linuxsir.org/showthread.php?t=223.44

(2) 实现彩色版的 Manpages

$ sudo pacman -S most
$ vi /etc/man.conf file, change the PAGER and BROWSER variable to:
PAGER   /usr/bin/most -s
BROWSER /usr/bin/most s
$ vi ~/.mostrc,add:
color normal brightwhite black
color status yellow blue
color underline white lightblue
color overstrike brightcyan black

不过用most是有一些不便之处的,这时可以试试下面的方法,真的挺不错:

1. 在你的主目录创建 .terminfo 目录,并转到该目录:
mkdir ~/.terminfo/ && cd ~/.terminfo
2. 从作者网站获取 terminfo 描述文件:
wget http://nion.modprobe.de/mostlike.txt
3. 使用 tic 命令编译 mostlike.txt 文件(编译后可删除):
tic mostlike.txt
4. 在SHELL的配置文件中定义别名:
alias man="TERMINFO=~/.terminfo/ LESS=C TERM=mostlike PAGER=less man"

现在使用 man 指令就可以读到彩色版的 Manpages 了。如果你需要修改 terminfo 文件,则可以使用 infocmp mostlike。

(3) Timesaving Command-aliases

编辑SHELL的配置文件(如 ~/.bashrc),加入:
alias ls='ls --color=auto'
alias la='ls -a --color=auto'
alias ll='ls -aoth --color=auto'
alias p='sudo pacman'
alias t='sudo tupac'
alias x='startx'
alias pq='pacman -Q |grep'
alias pa='sudo pacman -S'
alias pas='sudo pacman -Ss'
alias pau='sudo pacman -Syu'
alias pay='sudo pacman -Sy'
alias pao="sudo pacman-optimize"
alias pasch='pacman -Sl | cut -d' ' -f2 | grep '
alias tp='sudo tupac -S'
alias tps='sudo tupac -Ss'
alias tpu='sudo tupac -Syu'
alias tpy='sudo tupac -Sy'
alias vi='vim'
alias v='sudo vim'
alias ps='ps ax'
alias m='less s'

3 安装一个桌面

* 3.1 xorg

$ sudo pacman -S xorg
$ sudo X configure
$ sudo vi xorg.conf.new    (作出适当的修正)
$ X -config xorg.conf.new (测试一下配置文件是否能正常工作,用Ctrl+Alt+Backspace退出X)
$ cp xorg.conf.new /etc/X11/xorg.conf
如果发现"X -configure"不能正确配置某些硬件(比如鼠标),可以试试hwd命令:
$ sudo pacman -S hwd && sudo hwd -xa
它会在/etc/X11/自动生成一个xorg.conf,并备份原有的文件。

* 3.2 安装显卡驱动

装完Xorg后,就已经有了一个通用的VESA驱动了。不过对图形加速支持得不太好。
一般显卡的开源驱动可以用:pacman -Ss xf86-video 来搜索到。不过要想较好的支持3D
性能,还需要使用厂商提供的驱动:
ATI显示芯片:tupac -S catalyst ,参考http://wiki.archlinux.org/index.php/ATI
Nvidia显示芯片可用:tupac -Ss nvidia 来搜索,并参考:http://wiki.archlinux.org/index.php/NVIDIA
不过个人认为,对于Nvidia的显卡,最好是直接使用其官方网站上的驱动,下载地址是:
http://www.nvidia.cn/Download/index.aspx?lang=cn
下载最新的Linux驱动(当前是NVIDIA-Linux-x86-169.09-pkg1.run),然后:
$ sudo sh NVIDIA-Linux-x86-169.09-pkg1.run

*3.3 安装字体

$ sudo pacman Sy ttf |less (从安装包列表中查找可用的字体包)
$ sudo pacman S sdl_ttf font-bh-ttf ttf-dejavu ttf-fireflysung ttf-ms-fonts

当前的开源字体已经相当不错了,尤其是文泉驿字体。
安装文泉驿点阵宋体和正黑体。当前已经进入Community 了。
$ tupac -S wqy-bitmapfont wqy-zenhei
$ sudo vi /etc/X11/xorg.conf ,增加字体路径
如果没有安装 fontconfig ,就用 pacman 安装一下,然后,
下载本文附件:fonts.conf.tar.gz ,并解压到 $HOME下:
$ tar zxf fonts.conf.tar.gz -C ~/
这会在 $HOME下产生一个 .fonts.conf 文件,可以优化中文显示。

如果磁盘上有Windows系统,也可以:
$ sudo mkdir /usr/share/fonts/msfonts
复制一些Windows 字体到此目录下,如:msyh, simhei, simyou
并自行编辑.fonts.conf 文件。当然了,最好不要使用Windows字体,因为是有版权的。

*3.4 安装一个顺手的整合桌面环境或窗口管理器

o 3.4.1 gnome
$ sudo pacman -S gnome (gnome-extra是附加软件,自行选择安装)

o 3.4.2 kde
$ sudo pacman -S kde

o 3.4.3 xfce + idesk
$ sudo pacman -S xfce4 idesk (xfce4-goodies是附加软件,自行选择安装)

o 3.4.4 e17 + idesk
$ sudo pacman -S e17 idesk

o 3.4.5 fvwm + idesk
$ sudo pacman -S fvwm idesk (如果要安装最新版本,需自行下载编译安装)

o 3.4.6 openbox + rox-filer + lxpanel + idesk
$ sudo pacman -S openbox rox lxpanel idesk

o 3.4.7 windowmaker + rox-filer + *dockapp + idesk
$ sudo pacman -S windowmaker rox lxpanel idesk
$ pacman -Ss dock , 然后安装中意的dockapp

安装上面任一桌面后,可能还要安装和启用一个顺手的登录管理器,主要有:
XDM,GDM,KDM,Entrance, SLIM.
如果要启用gdm,需注释掉/etc/inittab 中"x:5:respawn:/usr/bin/xdm nodaemon"
这一行,另在/etc/rc.conf 中的 DAEMONS行中加入 gdm,可使开机时自动运行。
~/.profile 文件中的命令是gdm 登录时会默认调用的。其它与之相似。

如果不用登录管理器,就配置好~/.xinitrc,用"startx"命令,直接从Console下进入。

参考:
http://wiki.archlinux.org/index.php/{Gnome,Kde,Xfce,E17,Openbox,GDM,KDM,SLIM}
http://www.fvwm.org
http://slim.berlios.de
http://icculus.org/openbox/index.php/Main_Page
http://www.windowmaker.info
http://roscidus.com
http://idesk.sourceforge.net

* 3.5 安装中文输入法(fcitx,or scim)

o 3.5.1 fcitx
$ sudo pacman -S fcitx
$ cat >>~/.profile <<EOF
> LC_CTYPE="zh_CN.utf8"
> export XMODIFIERS=@im=fcitx
> export GTK_IM_MODULE=xim
> export QT_IM_MODULE=xim
> fcitx &
> EOF

o 3.5.2 scim
$ sudo pacman -S scim-tables   (或安装scim-fcitx。要用拼音,安装scim-pinying)
$ cat >>~/.profile <<EOF
> LC_CTYPE="zh_CN.utf8"
> export XMODIFIERS=@im=SCIM
> export GTK_IM_MODULE="scim"
> export QT_IM_MODULE="scim"
> scim -f socket -c socket -d
> EOF

# cp ~/.profile ~/.xinitrc
# echo exec gnome-session >>~/.xinitrc
这是startx 调用的配置文件。用">>",确保了gnome-session是最后被执行的命令。
# startx

4 安装常用软件

* 4.1 X下的虚拟终端

roxterm,tilda和yakuake都是相当棒的虚拟终端。
toxterm同gnome-terminal相似,却要小巧得多。
Tilda 可用于 GNOME、Xfce 桌面,而 Yakuake 主要用于 KDE 桌面。它们都具有热键控制,
桌面嵌入,背景透明,动画效果,标签页功能和可定制性。
个人偏好tilda,直接用Pacman命令安装:
# pacman -S tilda (不过最近Gnome的MetaCity似乎对Tilda不太友好,老是找不到焦点)

* 4.2 网络浏览

使用经过优化的更小巧快速的 swiftfox 来代替Firefox。
如果安装了elinks,可以先:
$ elinks http://getswift.com/installer.htm
看看有哪些版本可以下载,结合电脑处理器的类型下载,如Pentium 4的CPU:
$ aria2c s 4 http://getswiftfox.com/builds/installer/pentium4/install-swiftfox.sh -d /tmp
$ vi /tmp/ install-swiftfox.sh (作出适当的修正,不作修正也可)
$ sudo sh /tmp/install-swiftfox.sh

也可以选择其他的网络浏览器,比如 Opera:
# pacman -S opera

* 4.3 图像编辑

(1) Linux下的Photoshop: GIMP,要安装它可以执行命令:
# pacman -S gimp
你可以通过"应用程序 → 图像 → GIMP"来运行 GIMP。

(2)矢量图形编辑软件可以使用 Inkscape:
# pacman -S inkscape

(3)命令行的可以装上 ImageMagick:
# pacman -S imagemagick

(4)用来捕获图像的 Scrot:
# pacman -S scrot

(5)轻量级的图像查看软件 GQview:
pacman -S gqview
或者 GNOME 默认的 Eog:
pacman -S eog

* 4.4 Linux下的Office软件

(1) OpenOffice.org :
# pacman -S openoffice-base openoffice-zh_cn
为了让 OpenOffice.org 运行于 GTK 2 模式,向SHELL的配置文件(如 ~/.bashrc) 添加:
export OOO_FORCE_DESKTOP=gnome

(2) 永中Office:
国产软件,听说对MS Office文档格式的支持要比OpenOffice好,如果Word,Exel的文件较多,
可以考虑这个,就是安装略显麻烦。
$ cd ~
$ aria2c -s 4 http://218.90.147.70/EverMore/EIOffice2007/EIO2007_Trial_ZH_Lin.tar.gz (电信)or:
$ aria2c -s 4 http://218.104.51.66/EverMore/EIOffice2007/EIO2007_Trial_ZH_Lin.tar.gz   (网通)
$ tar zxf EIO2007_Trial_ZH_Lin.tar.gz
用su命令登录root,再进入解压后文件夹(好像是4开头的);
# ./setup.sh        (进入永中Office的图形界面安装,指定一下安装目录)
安装完成后,要以root身份运行一下永中:
# eio; exit
$ cd ~ ; seteio     (为普通用户配置下永中)
$ eio               (从终端运行永中Office,或者从菜单中运行也可以)

* 4.5 即时通讯

要与朋友即时聊天,我们可以选用 Pidgin,它支持 Gtalk、MSN、QQ 等多种协议:
pacman -S pidgin
当然,Skype 也不可错过:
pacman -S skype-staticqt

* 4.6 音影播放

(1)音乐播放软件我选择 Quod Libet,你可以凭自己的喜好来安装:
# pacman -S quodlibet
其他的音乐播放器有 MPD、Audacious、Exaile、Amarok 等。
(2)看电影的话,可用mplayer,同时也加上浏览器插件和常用解码器:
# pacman -S mplayer mplayer-plugin codecs gstreamer0.10-bad gstreamer0.10-ugly gstreamer0.10-ffmpeg gstreamer0.10-mad gstreamer0.10-mpeg2dec
如果需要 MPlayer 的前端,那么可以安装 SMPlayer:
# pacman -S smplayer
当然,另一个选择 VLC 也挺好:
# pacman -S vlc

* 4.7 下载工具

命令行下载工具,有 wget。此外,aria2 也不错,它支持断点续传和多线程下载:
pacman -S aria2
BitTorrent 下载工具,我们选用 Deluge:
pacman -S deluge
其他的包括 Azureus、rTorrent 等。
另外,我们把 aMule 也安装上:
pacman -S amule
为了能够让 aMule 直接从 Firefox 浏览器中处理 ed2k 链接,我们在 Firefox 的
about:config 中新建字符串 network.protocol-handler.app.ed2k,并将其设为
/usr/bin/ed2k。

* 4.8 文本编辑与排版

(1)如果要求简单的话,可以选用 Gedit:
pacman -S gedit

(2)安装 Vim,要图形界面的话,可以加上 Gvim:
pacman -S vim gvim

(3)Emacs 迷们可以执行:
pacman -S emacs
Emacs CVS 版本可在 community 中找到。

(4)世界第一流的排版工具集 TexLive
参看http://wiki.archlinux.org/index.php/Texlive
也可额外安装 TeX 的集成编辑环境:Kile, or Lyx

* 4.9 安装VirtualBox虚拟机
$ sudo tupac -S virtualbox_bin   (从AUR安装VirtualBox 的PUEL版本)
$ sudo vbox_build_module (创建VirtualBox的内核)
$ sudo gpasswd -a YourName vboxusers (将你的名字加入vboxusers用户组)
$ sudo modprobe vboxdrv (如果要立刻开始用,需要加载vboxdrv模块)
$ sudo vim /etc/rc.conf:
MODULES中加入vboxdrv,使开机时加载vboxdrv模块.
$ VirtalBox   (从终端运行virtualbox,或从桌面的菜单中运行它)
有时,会因为没有libstdc++5 这个库文件,而使virtualbox不能运行。安装它就是了:
$ sudo pacman -S libstdc++5

* 4.10 wine──在Unix/Linux系统上实现Windows API
Wine用Unix的方式实现(或代替了)Windows API ,所以通过Wine可以在Unix-Like系统上运行 Windows 程序及游戏。
Wine-Doors是一款基于Gnome桌面的Windows软件安装管理包,是Wine 的辅助工具,
使用非常方便,只需在软件列表中选择要安装的软件,Wine-Doors就会帮你搞定一切,
不再需要自己动手来配置Wine。什么Office 2003,Photoshop都不在话下了。
$ sudo tupac -S wine wine-doors
$ winecfg        (配置好Wine)
$ sudo wine iexplore http://www.winehq.org (安装Wine Gecko IE engine)
$ cp /usr/share/fonts/wenquanyi/wqy-zenhei/wqy-zenhei.ttf ~/.wine/drive_c/windows/fonts
给Wine提供一个中文字体:WenQuanYi Zen Hei
$ vi ~/zh.reg, add:      (编辑Wine中文字体支持的注册表文件,否则中文网页会乱码)

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="WenQuanYi Zen Hei"
"Arial CE,238"="WenQuanYi Zen Hei"
"Arial CYR,204"="WenQuanYi Zen Hei"
"Arial Greek,161"="WenQuanYi Zen Hei"
"Arial TUR,162"="WenQuanYi Zen Hei"
"Courier New"="WenQuanYi Zen Hei"
"Courier New CE,238"="WenQuanYi Zen Hei"
"Courier New CYR,204"="WenQuanYi Zen Hei"
"Courier New Greek,161"="WenQuanYi Zen Hei"
"Courier New TUR,162"="WenQuanYi Zen Hei"
"FixedSys"="WenQuanYi Zen Hei"
"Helv"="WenQuanYi Zen Hei"
"Helvetica"="WenQuanYi Zen Hei"
"MS Sans Serif"="WenQuanYi Zen Hei"
"MS Shell Dlg"="WenQuanYi Zen Hei"
"MS Shell Dlg 2"="WenQuanYi Zen Hei"
"System"="WenQuanYi Zen Hei"
"Tahoma"="WenQuanYi Zen Hei"
"Times"="WenQuanYi Zen Hei"
"Times New Roman CE,238"="WenQuanYi Zen Hei"
"Times New Roman CYR,204"="WenQuanYi Zen Hei"
"Times New Roman Greek,161"="WenQuanYi Zen Hei"
"Times New Roman TUR,162"="WenQuanYi Zen Hei"
"Tms Rmn"="WenQuanYi Zen Hei"

$ regedit zh.reg    (将中文字体配置写入Wine的注册表)
$ wine iexplore http://www.126.com     (试验一下中文效果)

需要注意的是,如果从abs系统编译了并升级安装到了最新的Wine,一定要运行"wineprefixcreate" 来更新Wine的注册表。

* 4.11 其他工具

(1)光盘刻录

KDE下建议选择 K3b,可以通过以下指令安装:
pacman -S k3b dvd+rw-tools
为了让当前用户能够使用光盘刻录设备,需要将其添加到 optical 用户组中:
gpasswd -a YOURNAME optical

如果是Gnome用户,建议安装gnomebaker,不亚于k3b:
pacman -S gnomebaker

类别:Arch||添加到搜藏 |分享到i贴吧|浏览(1157)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu