注:本文是对傻东大侠安装教程的复制,个人感觉比官方的WIKI要明了。然后针对本人机器作了些设置,留存于此,以备日后再次用到。
安装基本系统
查看一下你电脑的 BIOS 设置,确保开机先进入CD 或者 U 盘。插入光盘或者 U 盘后开机我是用光盘安装,开机启动 LiveCD
选择“Boot Arch Linux Live CD”。Arch 启动一个 Live 的系统,系统启动后需要登录,用户名为“root”,无密码.输入命令“/arch/setup”来启动 arch 系统安装程序。
Select Source 是选择安装源,有两个选项,一是从 CD 安装,还有就是从网络安装,从网络安装要求 Live 系统能够驱得了你的网卡。选择 net 方式之后系统会显示出你的硬件中的网络设备,这并不表示系统能够使用这些设备,同时你的电脑最好要以 DHCP 方式接入网络,这会比较方便一点。
选择从 CD 安装之后回到主界面:
Select region and timezone 选择地区为 Asia,时区为 Shanghai。之后回到时间设置界面,这次选择 Set time and date。一般来说这里选择 localtime,看一下时间,正确的话 return,不正确就把高亮选择条移动到 manual 来手动设置时间。设置好后直接回车,然后 Return to Main Memu。
Prepare hard drives,这里第一项是使用整个硬盘进行自动分区,第二项为手动分区,第三项为设置分区格式及挂
载点,第四项是恢复到最后一次分区改变。使用手动分区,选中要操作的硬盘/dev/sda,Enter 进入操作。通过键盘上的左右键选择操作,上下键选择分区。确定好分区及大小之后使用左右键选择 Write,Enter 之后需要输入 yes 来执行分区操作。执行完成之后选择 Quit,然后选择 DONE完成分区。选择文件系统及挂载点,上下键选择需要操作的分区,Enter 键进入操作。安装程序会问是否需要建立文件系统,也就是问要不要格式化,选择 yes 之后安装程序会显示内核支持的分区格式,设置好之后选择 DONE。
Select Packages。默认的是选择base 的,把 base-devel 也选上,使用空格选中或取消选中,回车。安装程序会将包列表列出来, Enter 。
Install Packages。如果是从网络安装的话这里会从网上下载 50MB 的最新软件包。
Configure the System。安装程序提供三种编辑器,选择nano 编辑配置文件。安装系统列出我们需要配置的文件列表,比较重要的文件:/etc/rc.conf 是整个系统配置的核心,里面包含语言时区、基本网络配置和启动系统时需要启动的驱动和软件等内容。/etc/fstab 里面是启动系统分区挂载信息,修改的时候请小心。/etc/local.gen 里面是语言选项,在里面选择系统语言。/etc/pacman.conf 里面是 pacman 的配置文件,可以设置 pacman 的下载方式。/etc/pacman.d/mirrorlist 里面是全球范围内 Arch 提供的软件源,提供软件下载和系统更新。Root-Password 是用于设置超级用户的密码。真正需要编辑的也就四个。上下键选择,Enter 进入编辑。nano 编辑器的话上下左右键移动光标,F3 保存,F2 退出。
/etc/rc.conf
LOCALIZATION部分:
代码: 全选
LOCALE="zh_CN.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Shanghai"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
代码: 全选
# Scan hardware and load required modules at bootup
MOD_AUTOLOAD="yes"
# Module Blacklist - modules in this list will never be loaded by udev
MOD_BLACKLIST=()
#MODULES=()
代码: 全选
HOSTNAME="myhost"
eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
#eth0="dhcp"
INTERFACES=(eth0)
#gateway="default gw 192.168.0.1"
ROUTES=(gateway)
代码: 全选
eth0="eth0 IP 地址 netmask 子网掩码 broadcast 广播地址"
代码: 全选
gateway="default gw 地址"
ROUTES=(gateway)(注意要去掉感叹号)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/etc/fstab
一般这个文件没什么需要编辑的。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/etc/local.gen
将四行 zh_CN 前面的“#”全部去掉。保存后退出。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/etc/pacman.conf
将光标拉到最后,向其中加入:
代码: 全选
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/etc/pacman.d/mirrorlist
去掉前面的“#”来启用软件源。修改好之后保存退出。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Root-Password
这是在设置超级用户的密码,Enter 之后会提示输入密码,输入一次后再按 Enter 再次输入以确认密码。
配置完成,选择 DONE 进行设置,配置生效。
Install Bootloader ,先编辑系统菜单。双系统去掉最下面WINDOWS部分全部“#”,保存后退出,安装程序会询问将 Grub 安装到哪里,选择/dev/sda 之后按 Enter 将 Grub 安装到硬盘。
基本系统安装完成,可退出安装。退出时需要用命令行,关机命令 poweroff,重启reboot,取出光盘。
安装桌面环境
先建立一个普通用户,命令如下:
代码: 全选
useradd -m -s /bin/bash 用户名
代码: 全选
passwd 用户名
配置网络:
DSL (PPPoE)
当需要拨号连接ISP的情况下才需参考本段内容。如果你使用独立的路由器来负责这类工作,你只需要设置一个缺省网关即可。 在使用DSL连接前,你得先在计算机里安装一个连接到DSL-Modem的网卡。将你新装网卡加modules.conf/modprobe.conf或者MODULES列表之后,安装rp-pppoe软件包并运行pppoe-setup脚本来配置 你的连接。当你输入完有关信息后,可以分别通过以下命令来进行连接和挂断:
代码: 全选
/etc/rc.d/adsl start
代码: 全选
/etc/rc.d/adsl stop
有线网络
用以下命令检查网络
代码: 全选
ifconfig
代码: 全选
ifconfig eth0 <ip address> netmask <netmask> up
代码: 全选
route add default gw <ip address of the gateway>
代码: 全选
dhcpcd eth0
无线网络
代码: 全选
1)
# wpa_passphrase Mywireless "secretpassphrase" > /etc/wpa_supplicant.conf
2)
nano /etc/wpa_supplicant.conf
network={
ssid="mywireless"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
#psk="secretpassphrase"
psk=7b271c9a7c8a6ac07d12403a1f0792d7d92b5957ff8dfd56481ced43ec6a6515
}
3)
wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
4)
/etc/rc.d/network restart
代码: 全选
pacman -Syu
代码: 全选
pacman -S hal acpid
安装之后编辑/etc/rc.conf 的文件,向其中的 DAEMONS 中加入下面内容,加入后的 DAEMONS 行如下
代码: 全选
DAEMONS=(syslog-ng network netfs crond hal )
代码: 全选
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa mesa-demos
代码: 全选
INTEL: pacman -S xf86-video-intel
NVIDIA:pacman -S nvidia
ATI:pacman -S xf86-video-ati
代码: 全选
INTEL:不用配置
NVIDIA:nvidia-xconfig
ATI:aticonfig
安装声卡驱动:
代码: 全选
pacman -S alsa-utils
代码: 全选
alsaconf
代码: 全选
gpasswd -a 用户名 audio
安装常用字体:
文泉驿正黑等中文字体,
代码: 全选
pacman -S wqy-bitmapfont wqy-zenhei
安装登录器和桌面环境,
安装GNOME :
代码: 全选
pacman -S gnome gnome-extra
代码: 全选
pacman -S gtk-engine-murrine
pacman -S gtk-engines gtk-aurora-engine gtk-rezlooks-engine
安装 sudo
代码: 全选
pacman -S sudo gksu
代码: 全选
root ALL=(ALL) ALL
代码: 全选
用户名 ALL=(ALL)ALL
笔记本,安装下面这个软件,它是笔记本专用的能够提升性能:
代码: 全选
pacman -S laptop-mode-tools
代码: 全选
pacman -S networkmanager
代码: 全选
INTERFACE=(!eth0)
更改为普通用户:
代码: 全选
su 用户名
开启Gnome:
代码: 全选
xinit /usr/bin/gnome-session
优化和收尾
配置GDM主题:
To configure the GDM theme use this command:
代码: 全选
cp -t /usr/share/gdm/autostart/LoginWindow/ /usr/share/applications/gnome-appearance-properties.desktop /usr/share/applications/gconf-editor.desktop
代码: 全选
rm /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow/gconf-editor.desktop
Intel显卡开启KMS
修改initramfs,KMS将会在kernel启动之后、Arch的initscripts脚本运行之前启用
1) 将以下内容加入到/etc/modprobe.d/modprobe.conf:
options i915 modeset=1
2) 修改/etc/mkinitcpio.conf中的MODULES和FILES:
MODULES="... intel_agp i915"
FILES="... /etc/modprobe.d/modprobe.conf"
3) 用"mkinitcpio -p kernel26"重新生成initramfs。
4) 删除/boot/grub/menu.lst中kernel命令行里所有的“vga=”和“video=”选项。
现在会得到一个本地分辨率(native resolution)的framebuffer,X将启动得更快,终端可以即时切换, 如果要取消这个设置(当发生问题时),只需要注释modprobe.conf相应的内容,再次重新生成initramfs即可。
配置CPU频率
安装CPU频率工具用:
代码: 全选
pacman -S cpufrequtils
代码: 全选
MODULES=( acpi-cpufreq )
代码: 全选
MODULES=(acpi-cpufreq cpufreq_ondemand cpufreq_powersave )
代码: 全选
cpufreq-set -g ondemand
代码: 全选
#configuration for cpufreq control
# valid governors:
# ondemand, performance, powersave,
# conservative, userspace
governor="ondemand"
# valid suffixes: Hz, kHz (default), MHz, GHz, THz
# min_freq="1GHz"
# max_freq="2GHz"
设置好配置文件后,启动守护进程:
代码: 全选
/etc/rc.d/cpufreq start
DAEMONS=(syslog-ng hal cpufreq dhcdbd networkmanager !netfs @alsa @crond)
安装ThinkPad SL音量快捷键驱动
1、下载源码包:见附件。
2、编译、安装源程序。
打开终端,进入文件解压目录,进行编译
代码: 全选
make all
代码: 全选
sudo cp lenovo-sl-laptop.ko /lib/modules/`uname -r`/kernel/drivers/misc
代码: 全选
sudo depmod
代码: 全选
sudo modprobe lenovo-sl-laptop
代码: 全选
MODULES=(lenovo-sl-laptop)
先编译安装lenove-sl-laptop驱动,然后会有/sys/class/leds/lensl::lenovocare/这个目录存在。目录下面应该有这两个文件brightness和trigger。
通过brightness可以直接控制灯的开关
代码:
代码: 全选
sudo -i
echo 255 > '/sys/class/leds/lensl::lenovocare/brightness' #开灯
echo 0 > '/sys/class/leds/lensl::lenovocare/brightness' #关灯
led灯有4种亮法,分别是backlight、heartbeat、default-on、timer
backlight似乎lenove-sl-laptop没有去实现,所以只是一直黑,heartbeat是有节律的快速闪动,default-on是一直亮,timer是周期性逐渐变亮和变暗,lenove-sl-laptop的代码实现的是4秒一个周期。
以下以timer为例。其他类型只需要把出现的timer换成对应的就行了
然后进入root用户
代码:
代码: 全选
sudo -i
代码:
代码: 全选
echo "timer"> '/sys/class/leds/lensl::lenovocare/trigger'
如果提示错误的参数,就加载ledtrig-timer模块再试一遍
代码:
代码: 全选
sudo modprobe ledtrig-timer
如果想让它开机就亮,就把ledtrig-timer加入/etc/rc.conf的modules组里
再让系统在启动时自动执行echo "timer"> '/sys/class/leds/lensl::lenovocare/trigger',加入到/etc/rc.local中exit 0一行前面
代码:
代码: 全选
sudo sed -i '/exit 0/iecho "timer"> "/sys/class/leds/lensl::lenovocare/trigger"' /etc/rc.local
代码: 全选
pacman -S gsynaptics
代码: 全选
pacman -S ntfs-3g
代码: 全选
# Terminate all processes
stat_busy "Sending SIGTERM To Processes"
/sbin/killall5 -15 &> /dev/null
/bin/sleep 3
stat_done
stat_busy "Sending SIGKILL To Processes"
/sbin/killall5 -9 &> /dev/null
/bin/sleep 1
stat_done
以root身份运行:
代码: 全选
pacman-optimize && sync
代码: 全选
pacman -Sy pacman
对于需要更强大代理支持的用户来说,用wget比用Pacman自己的下载方式更加方便。
要使用 wget,首先使用pacman -S wget安装它,然后修改/etc/pacman.conf并在其中的[options]区段添加如下几行:
代码: 全选
XferCommand = /usr/bin/wget -c --passive-ftp -c %u
aria2“是一个具有断点续传和分块下载功能的软件,支持HTTP/HTTPS/FTP/BitTorrent/Metalink协议”。这意味着你可以多线程连接镜像服务器,显著提高下载速度。
通过
代码: 全选
pacman -S aria2
代码: 全选
XferCommand = /usr/bin/aria2c -s 2 -m 2 -d / -o %o %u
/usr/bin/aria2c - aria2主程序
-s 2 - 开两线程下载(可以将数字改大,但是速度不一定会有太大改观)
-m 2 - 设置每个镜像的重试次数为2
-o %o - 将下载的文件命名为pacman指定的名字
%u - 下载pacman指定的文件
安装yaourt
代码: 全选
pacman -S yaourt
yaourt --aur -Syu
安装conky
代码: 全选
pacman -S conky hddtemp
代码: 全选
hddtemp -d /dev/sda
代码: 全选
#!/bin/bash
sleep 20 && conky -c ~/.conkyrc
.conkyrc配置文件如下:
代码: 全选
alignment top_right
background yes
double_buffer yes
border_width 1
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont Sans Mono:size=10
gap_x 5
gap_y 60
#minimum_size 5 5
net_avg_samples 2
cpu_avg_samples 2
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_colour hotpink
#own_window_class Conky
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_page
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
TEXT
${scroll 32 $nodename - $sysname $kernel on $machine}
$hr
${color grey}Uptime : $color $uptime
${color grey}CPU0 State :$color ${freq cpu0} MHz - $acpitemp°C (T)
${color grey}CPU1 State :$color ${freq cpu1} MHz - $acpitemp°C (T)
${color grey}RAM Usage :$color $mem/$memmax - $memperc%
${color grey}Swap Usage:$color $swap/$swapmax - $swapperc%
${color grey}CPU Usage:$color $cpu% ${cpubar 8}
$hr
${color grey}HDD State : $color - ${hddtemp /dev/sda}°C (T)
/ $color${fs_used /}/${fs_size /} ${fs_bar 8 /}
${color grey}Networking :
Up:$color ${upspeed eth0} ${color grey} Down:$color ${downspeed eth0}
$hr
网络浏览
安装 Firefox 网络浏览器,:
代码: 全选
pacman -S firefox firefox-i18n
办公软件
安装办公软件:
代码: 全选
pacman -S libreoffice libreoffice-zh-CN
ibus 输入法:
代码: 全选
Pacman -S ibus ibus-pinyin
代码: 全选
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
代码: 全选
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x
即时通讯
聊天,可以选用 Pidgin或者empathy,它支持 Gtalk、MSN、QQ 等多种协议:
代码: 全选
pacman -S pidgin
代码: 全选
http://code.google.com/p/libqq-pidgin/downloads/detail?name=libqq.so.7z
代码: 全选
/usr/lib/purple-2
代码: 全选
pacman -S skype
音乐播放软件rhythmbox
代码: 全选
pacman -S rhythbox
下载附件onlinemusic.zip,解压
#onlinemusic目录下的文件copy到/usr/lib/rhythmbox/plugins目录下
#chartlist.xml 和 topiclist.xml文件copy到你的主目录下,如/home/proming,.XML文件也可由执行以下命令生成。
cd /usr/lib/rhythmbox/plugins/onlinemusic
python CreateXML.py
#此时会自动在你的主目录下(/home/proming下)生成chartlist.xml 和 topiclist.xml
然后运行rhythmbox,点击 编辑->插件,开启onlinemusic插件 这部分暂时不能用
如果是看电影的话 totem、mplayer、gnome-mplayer不错,同时也加上浏览器插件和常用解码器:
代码: 全选
pacman -S totem gstreamer0.10-bad-plugins gstreamer0.10-ugly-plugins gstreamer0.10-ffmpeg mplayer smplayer
代码: 全选
yaourt -S ppstream
代码: 全选
yaourt -S aliedit
代码: 全选
pacman -S file-roller p7zip unrar zip unzip
代码: 全选
pacman -S stardict
Java 支持:
代码: 全选
pacman -S jre
代码: 全选
pacman -S flashplugin
代码: 全选
pacman -S virtualbox-ose
代码: 全选
gpasswd -a 用户名 vboxusers
irc聊天
代码: 全选
pacman -S xchat
1、Install
代码:
代码: 全选
pacman -S compiz-fusion-gtk compiz-decorator-gtk compiz-manager
2、Configuration
代码:
代码: 全选
$ ccsm
代码:
代码: 全选
gtk-window-decorator --replace
3、
代码:
代码: 全选
$ compiz --replace ccp &
4、设置开机自启动
编辑 /usr/share/applications/compiz.desktop文件:
代码:
代码: 全选
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Compiz
Exec=/usr/bin/compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering
NoDisplay=true
# name of loadable control center module
X-GNOME-WMSettingsModule=compiz
# autostart phase
##-> the folloing line cause gnome-session warning and slow startup, so try not to enable this
# X-GNOME-Autostart-Phase=WindowManager
X-GNOME-Provides=windowmanager
# name we put on the WM spec check window
X-GNOME-WMName=Compiz
# back compat only
X-GnomeWMSettingsLibrary=compiz
5、启动项里添加
代码: 全选
compiz --replace ccp