前注:硬盘安装Arch-Grub2引导记录
- # (1) archlinux-archboot.iso-i686
- menuentry ‘archlinux-archboot.iso-i686’ {
- loopback loop (hd0,4)/archlinux-2011.08.19-core-i686.iso
- linux (loop) (hd0,4)/vmlinuz
- initrd (loop) (hd0,4)/archiso.img rootdelay=10
- }
==========================安装系统==========================
1、新建VM,2.6内核的即可
2、archlinux-2011.08.19-core-i686.iso
3、光盘引导界面,选择第一个选项“Boot Arch Linux”
4、开启系统安装图形界面”/arch/setup”
5、1 Select source–选择软件源,此处取消“core-local”,并选择“core-remote(核心包)“,可选的为”extra-remote(额外包)”、“community-remote(社区提供包)”
6、此时会有一个对话框,说ftp.archlinux.org网速太慢,建议选择其它的镜像网址,以确保下载速度。
7、选择下载软件包的网络地址“http://mirrors.163.com”
8、现在配置网络参数,在图形界面可以配置为DHCP方式与手动输入IP及相关网络参数。
9、2 Set editor–设置编辑器,目的是指定在安装系统过程中用于编辑文件的软件,建议初学者选择nano。
10、3 Set clock–设置时钟,Asia-Shanghai-UTC
11、4 Prepare hard drive(s)–准备磁盘,我选择了1,自动分配。终得:/boot 150M、SWAP 512M、/ 5647、/home 1883M,格式为Ext4
12、5 Select packages–选择包,期间让选择引导器,我选择了“grub”,包只选择了“base”。iptables、net-tools、netcfg、openssh、pacman-mirrorlist、sudo
13、6 Install packages–安装软件包
14、7 Configure system–配置系统
15、/etc/rc.conf
- /etc/rc.conf–HOSTNAME=shenzhi
- /etc/rc.conf–LOCALE=“zh_CN.UTF-8”
16、/etc/locale.gen
把下列行取消注释:
- #en_US ISO-8859-1
- #en_US.UTF-8 UTF-8
- zh_CN.GB18030 GB18030
- zh_CN.GBK GBK
- zh_CN.UTF-8 UTF-8
- zh_CN GB2312
17、/etc/pacman.d/mirrorlist
将China部分的网址均开启
18、Root-Password–超级用户密码
19、Done–执行所有更改
20、8 Install bootloader–安装引导器,安装到了/dev/sda上
21、reboot重启系统
==========================配置系统==========================
0、此步如果想要远程管理系统必做
开启SSH服务:
rc.d start sshd
在安装系统时我们已经安装了ssh包,如果此时木有,输入以下命令安装ssh:
pacman -S openssh
额外[本人尚未操作]:
如果想开机自动启动ssh的话,可以在/etc/rc.conf的deamon中加入sshd的启动项。当然你还需要配置你的host.allow文件来加入允许访问的电脑哦。
/etc/hosts.deny #默认拒绝所有连接
/etc/hosts.allow #默认没有任何允许连接
#vi /etc/hosts.allow
sshd:192.168.1.100:ALLOW #允许192.168.1.111的电脑使用ssh来访问这台电脑.重启下,看看自己的ssh服务器是否可用了。
1、更新所有软件
pacman -Syu
2、增加普通用户
增加一个普通用户,并为其设置密码,以用户名“shenzhi”为例:
- useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,network -s /bin/bash shenzhi
- passwd shenzhi
3、开启sudo
- pacman -S sudo
- visudo
将其中的“# %wheel ALL=(ALL) ALL”注释去除。
4、安装GUI
- pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils
5、安装显卡驱动
查看显卡类型:
- $ lspci |grep VGA
- 00:0f.0 VGA compatible controller: VMware SVGA II Adapter
锁定显卡驱动包:
- $ sudo pacman -Ss xf86-video|grep vmware
- extra/xf86-video-vmware 12.0.2-1 (xorg-drivers xorg)
- X.org vmware video driver
- 安装显卡驱动:
- $ sudo pacman -S xf86-video-vmware
- 目标 (27): damageproto-1.2.1-2 dri2proto-2.6-1 fixesproto-5.0-2
- glproto-1.4.15-1 kbproto-1.0.6-1 libdrm-2.4.33-1 libgl-8.0.3-1
- libglapi-8.0.3-1 libice-1.0.8-1 libpciaccess-0.13.1-1
- libsm-1.2.1-1 libx11-1.4.99.901-1 libxau-1.0.7-1 libxcb-1.8.1-1
- libxdamage-1.1.3-2 libxdmcp-1.1.1-1 libxext-1.3.1-1
- libxfixes-5.0-2 libxt-1.1.3-1 libxxf86vm-1.1.2-1 mesa-8.0.3-1
- svga-dri-8.0.3-1 xcb-proto-1.7.1-1 xextproto-7.2.1-1
- xf86vidmodeproto-2.3.1-2 xproto-7.0.23-1
- xf86-video-vmware-12.0.2-1
注意其中有:mesa,一个加速硬件的软件包
vmmouse虚拟机下鼠标驱动:
- $ sudo pacman -S xf86-input-vmmouse
备注:
如果是物理机且为Intel显卡可安装,其中mesa mesa-demos为显卡加速包:
xf86-video-intel mesa mesa-demos
我的机器:
- $ sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils xf86-video-ati mesa mesa-demos
6、测试GUI
- $ sudo Xorg -configure
系统会自动配置好X,并root下生成xorg.conf.new,
#然后我们将/root/xorg.conf.new拷贝到/etc/X11/xorg/conf,即输入:# cp /root/xorg.conf.new /#etc/X11/xorg.conf。接着测试脚本配置是否正确
#X -config /root/xorg.conf.new,这个命令会启动一个图形界面,来测试你的配置。
7、安装openbox
- $ sudo pacman -S openbox
- 目标 (15): cairo-1.12.2-1 giflib-4.1.6-5 imlib2-1.4.5-2 libdatrie-0.2.5-1
- libid3tag-0.15.1b-7 libjpeg-turbo-1.2.0-2 libpng-1.5.10-1
- libthai-0.1.17-1 libtiff-4.0.1-1 libxft-2.3.0-2 libxml2-2.7.8-2
- pango-1.30.0-1 startup-notification-0.12-2 xcb-util-0.3.8-1
- openbox-3.5.0-7
8、启动openbox
$ touch ~/.xinitrc
写入内容:exec openbox
9、压缩与解压
- $ sudo pacman -S zip rar unrar unzip p7zip
- 目标 (4): p7zip-9.20.1-6 unrar-4.2.2-1 unzip-6.0-6 zip-3.0-3
- p7zip 的可选依赖
- wxgtk: GUI
- desktop-file-utils: desktop entries
10、设置桌面背景
- $ sudo pacman -S feh
- 目标 (3): giblib-1.2.4-5 libexif-0.6.20-2 feh-2.5-1
11、当前磁盘使用状态
- $ df -h
- 文件系统 容量 已用 可用 已用% 挂载点
- rootfs 5.5G 935M 4.4G 18% /
- /dev 391M 0 391M 0% /dev
- run 393M 160K 393M 1% /run
- /dev/sda3 5.5G 935M 4.4G 18% /
- shm 393M 0 393M 0% /dev/shm
- tmpfs 393M 8.0K 393M 1% /tmp
- /dev/sda1 151M 18M 126M 13% /boot
- /dev/sda4 1.9G 61M 1.7G 4% /home
12、安装中文字体-退出Openbox再次登入会看到效果
13、安装网页浏览器
- $ sudo pacman -S wqy-bitmapfont wqy-zenhei
- 目标 (2): wqy-bitmapfont-0.9.9-8 wqy-zenhei-0.9.45-2
- 全部下载大小:10.15 MiB
- 全部安装大小:34.52 MiB
- wqy-zenhei post install message
- ==> Special Note: By default, we disabled the embedded bitmaps,
- so that the characters will be displayed as Anti-aliased glyphs.
- For those who want to use bitmap font rendering (for 9pt-12pt),
- you can modify the enclosed 44-wqy-zenhei.conf and change the line
- <edit name=\”embeddedbitmap\”><bool>false</bool></edit>
- to
- <edit name=\”embeddedbitmap\”><bool>true</bool></edit>”
- Remove 44-wqy-zenhei.conf and 66-wqy-zenhei-sharp.conf symlinks
- from /etc/fonts/conf.d/ directory if you have problems with this
- package.
- $ sudo pacman -S firefox firefox-i18n-zh-cn
- 目标 (27): alsa-lib-1.0.25-1 atk-2.4.0-1 avahi-0.6.31-3 dbus-1.4.20-1
- dbus-glib-0.98-1 desktop-file-utils-0.19-1 gdk-pixbuf2-2.26.1-1
- gnutls-3.0.19-1 gtk-update-icon-cache-2.24.10-3 gtk2-2.24.10-3
- hicolor-icon-theme-0.12-2 hunspell-1.3.2-1 libcups-1.5.3-1
- libdaemon-0.14-2 libnotify-0.7.5-1 libtasn1-2.12-1
- libvpx-1.1.0-1 mime-types-8-1 mozilla-common-1.4-3 nettle-2.4-1
- nspr-4.9-1 nss-3.13.4-2 p11-kit-0.12-1 shared-mime-info-1.0-1
- sqlite-3.7.12-2 firefox-12.0-2 firefox-i18n-zh-cn-12.0-1
- 全部下载大小:27.84 MiB 全部安装大小:125.39 MiB
14、安装Firefox的插件
downthemall:Firefox的一个下载管理器软件。它支持多线程、续传、批量文件下载,同时允许HTTP和FTP协议。
xthunder:调用迅雷/QQ旋风/快车等下载器
15、安装轻量文本编辑器
- $ sudo pacman -S leafpad
目标 (1): leafpad-0.8.18.1-3
全部下载大小:0.07 MiB 全部安装大小:0.41 MiB
16、安装中文输入法Fcitx
首先安装yaourt:
- $ sudo vi /etc/pacman.conf
在最后加入如下内容:如果你用的64位CPU请将i686改为x86_64
- [archlinuxfr]
- #Server =http://repo.archlinux.fr/x86_64
- Server =http://repo.archlinux.fr/i686
如果你要在64位系统上运行32位程序,要启用 multilib ,启用方法是取消注释如下(仅保留名称和地址):
[multilib]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
修改过源列表之后要刷新源列表,使用:pacman -Syy
安装yaourt: pacman -S yaourt
从AUR安装最新Fcitx软件包:yaourt -S fcitx
写入配置:
将如下内容写入文件:.config/openbox/autostart中,注销系统后生效。
- eval `dbus-launch –sh-syntax –exit-with-session`
- export XMODIFIERS=“@im=fcitx”
- export QT_IM_MODULE=fcitx
- export GTK_IM MODULE=fcitx
使Fcitx随机自启动:
「无效」$ mkdir .config/autostart
「无效」$ cp /usr/share/applications/fcitx.desktop ~/.config/autostart/
只需在.config/openbox/autostart文件的最后一行,加入fcitx &即可。
教训:本人eval `dbus-launch –sh-syntax –exit-with-session`没有写,导致Fcitx总是出现含有dbus的错误。
17、安装Flash插件
- $ sudo pacman -S flashplugin
- flashplugin-11.2.202.235-1 全部下载大小:8.15 MiB 全部安装大小:20.83 MiB
18、系统声音设置
- $ sudo pacman -S alsa-utils alsa-lib alsa-oss alsa-plugins
- 通过alsamixer来通过字符界面对声音进行调整。
- 如果还是不行,在rc.conf里的DEMONS里添加alsa,使其像如下这样:
- DAEMONS=(syslog-ng network netfs crond alsa)
19、音频播放器
最简播放器:bmp
- 安装:sudo pacman -S bmp
安装完后,就可以听mp3了,只是无法识别GB2312编码,只能认UTF-8码。
解决之道:
对于Beep media player,可以在pefenrence->plugins->media中选中MPEG Audio plugin然后点击下方的Penfenrences,此时会出现一个对话框,选择title,将Disable ID3v2和Convert non-UTF8 ID3 tags to UTF8前的选择框选中。然后在ID3 encoding中填入 gbk。这样bmp就能正确显示GBK编码的ID3 tag。
颇费周折安装audacious
安装:
- sudo pacman -S audacious
无法播放mp3,只好安装mplayer,而后便可以了,没有细察依赖。
20、轻量文件管理器
- $ sudo pacman -S rox
- 目标 (1): rox-2.11-1 全部下载大小:0.96 MiB 全部安装大小:4.42 MiB
ROX 桌面环境的默认文件管理器。它轻巧而灵活,管理文件也很高效,个人十分喜欢的文件管理器。
21、安装任务栏
- $ sudo pacman -S lxpanel
- 目标 (7): intltool-0.50.2-1 libwnck-2.30.7-1 libxres-1.0.6-1
- lxmenu-data-0.1.2-1 menu-cache-0.3.3-1 perl-xml-parser-2.41-2
- lxpanel-0.5.9-1
- 全部下载大小:0.96 MiB 全部安装大小:7.05 MiB
22、自动加载桌面与任务栏
openbox设置本地化
- $ cp /etc/xdg/openbox/{menu.xml,environment,autostart,rc.xml} ~/.config/openbox/
编辑文件~/.config/openbox/autostart
加入如下内容:
- feh –bg-fill ‘/home/shenzhi/yuzhong.jpg’&
- lxpanel &
–说明–
这四个文件组成了 Openbox 配置的基础。每一个文件是配置的独立的部分,它们的功能是:
rc.xml
本文件是配置文件.用于定义键盘快捷键, 主题, 虚拟桌面等。
menu.xml
本文件定义了在桌面用鼠标击键时显示的菜单。它定义了程序启动器和快捷方式。请看 #菜单 段。
autostart
本文件在 Openbox 启动时读取。包含了一些需要启动的程序,通常用来定义许多环境变量、启动面板/dock、设置壁纸或者执行其他启动脚本等等。细节请看 Openbox Wiki.
environment
本文件被 openbox-session 启动时调用。它包含了在 Openbox 上下文中定义的变量。任何你想对 Openbox 本身可见以及从菜单启动的程序需要的变量都放在这里。
「作废」23、安装登录管理器-SLiM
$ sudo pacman -S slim
目标 (3): consolekit-0.4.6-3 polkit-0.105-1 slim-1.3.3-3
全部下载大小:0.66 MiB 全部安装大小:2.94 MiB
==> Add slim to the DAEMONS array in /etc/rc.conf or update /etc/inittab.
「作废」24、加载显示管理器-SLiM启用
通过inittab 方式:
编辑 /etc/inittab 找到如下这一行:
id:3:initdefault:
为了启动X11需要把’3’修改成’5’:
id:5:initdefault:
修改默认显示管理器
编辑 /etc/inittab 找到类似如下这一行(在接近文件尾部)
x:5:respawn:/usr/bin/xdm -nodaemon
根据你的不同情况修改:
GDM:
x:5:respawn:/usr/sbin/gdm -nodaemon
KDM:
x:5:respawn:/usr/bin/kdm -nodaemon
SLiM
x:5:respawn:/usr/bin/slim >/dev/null 2>&1
LXDM:
x:5:respawn:/usr/sbin/lxdm >& /dev/null
LightDM:
x:5:respawn:/usr/sbin/lightdm >& /dev/null
下一次重启,你选择的显示管理器就会运行了。
自动切换到 tty7
在显示管理器启动前,可能看到 agetty 的登录提示,要取消提示,将下行加入 inittab:
xt:5:wait:/usr/bin/chvt 7
在~/.xinitrc中填写如下内容,没有就自行创建
# Openbox
exec openbox-session
此时,SLiM在重启后会出现问题,通过正确的用户名与密码也无法登录。
添加Openbox桌面环境到SLiM:
!!!此处出现了问题!SLiM!!
25、设置屏幕分辨率
一定要GUI界面下输入:
- $ sudo xrandr
此时会有一个分辨率的列表,从0开始计数,数数你所需要的分辨率在第几行,一定要细心,不要错了。
我的在16行,即从0行到16行,故设置为:sudo xrandr -s 16
并将“xrandr -s 16 &”写入到文件~/.config/openbox/autostart中
正好刚刚安装了SLiM想要删除,且其有两个依赖文件且此二文件其余软件并不需要,故一并删除之。
- $ sudo pacman -Rs slim
pacman的小技巧:
删除软件包
删除单个软件包,保留其全部已经安装的依赖关系
pacman -R package_name
删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系:
pacman -Rs package_name
要删除软件包和所有依赖这个软件包的程序:
# pacman -Rsc package_name
警告: 此操作是递归的,请小心检查,可能会一次删除大量的软件包。
要删除软件包,但是不删除依赖这个软件包的其他程序:
# pacman -Rdd package_name
pacman 删除某些程序时会备份重要配置文件,在其后面加上*.pacsave扩展名。-n 选项可以删除这些文件:
pacman -Rn package_name
pacman -Rsn package_name
注意: Pacman不会删除软件自己创建的文件(例如主目录中的 .dot 文件不会被删除。
27、安装资源监视器
- $ sudo pacman -S conky
- 目标 (2): wireless_tools-29-6 conky-1.9.0-1
- 全部下载大小:0.23 MiB 全部安装大小:0.69 MiB
配置文件所在:conky : ~/.conkyrc
28、安装lxdm登陆管理器
- $ sudo pacman -S lxdm
- 目标 (3): consolekit-0.4.6-3 polkit-0.105-1 lxdm-0.4.1-10
- 全部下载大小:0.08 MiB 全部安装大小:3.42 MiB
配置:
编辑 /etc/inittab
修改一:id:5:initdefault:
修改二:x:5:respawn:/usr/sbin/lxdm >& /dev/null
修改三:自动切换到 tty7
在显示管理器启动前,可能看到 agetty 的登录提示,要取消提示,将下行加入 inittab:
xt:5:wait:/usr/bin/chvt 7
29、安装系统增强附件
任务管理器
lxtask
屏幕锁定
slock
sudo pacman -S lxtask slock
全部下载大小:0.04 MiB 全部安装大小:0.63 MiB
slock在运行框中输入命令即可,屏幕立刻变黑,输入密码即可解锁,不过解锁前一直黑屏没有任何提示哦。
30、再度多媒体
- #安装解码器:pacman -S gstreamer0.10-plugins
- #可选安装SMplayer和VLC:pacman -S smplayer vlc
- $ sudo pacman -S gstreamer0.10-good-plugins gstreamer0.10-ffmpeg smplayer vlc
- :: 共有 6 组员在组 gstreamer0.10-plugins 中:
- :: 软件库 extra
- 1) gstreamer0.10-bad 2) gstreamer0.10-bad-plugins
- 3) gstreamer0.10-base-plugins 4) gstreamer0.10-ffmpeg
- 5) gstreamer0.10-good-plugins 6) gstreamer0.10-ugly-plugins
- 目标 (84): a52dec-0.7.4-6 aalib-1.4rc5-9 cdparanoia-10.2-4 cifs-utils-5.4-1
- colord-0.1.19-2 enca-1.13-2 faac-1.28-3 faad2-2.7-3
- fribidi-0.19.2-2 gconf-3.2.5-2 gd-2.0.36RC1-5
- glib-networking-2.32.3-1 gpm-1.20.6-7
- gsettings-desktop-schemas-3.4.2-1 gstreamer0.10-0.10.36-1
- gstreamer0.10-base-0.10.36-1 gstreamer0.10-good-0.10.31-1
- gtk3-3.4.3-1 jack-0.121.3-6 lcms2-2.3-2 libass-0.10.0-3
- libavc1394-0.5.4-1 libbluray-0.2.2-1 libcaca-0.99.beta18-1
- libcap-ng-0.6.6-1 libcddb-1.3.2-3 libcdio-0.83-1 libdca-0.0.5-3
- libdv-1.0.0-4 libdvbpsi-0.2.2-1 libdvdnav-4.2.0-2
- libdvdread-4.2.0-1 libebml-1.2.2-2 libftdi-0.20-1
- libgnome-keyring-3.4.1-1 libgphoto2-2.4.14-1 libgusb-0.1.3-1
- libiec61883-1.2.0-3 libieee1284-0.2.11-4 libirman-0.4.5-3
- libkate-0.4.1-3 libltdl-2.4.2-5 libmad-0.15.1b-6
- libmatroska-1.3.0-2 libmng-1.0.10-4 libmodplug-0.8.8.4-1
- libmp4v2-1.9.1-4 libmpcdec-1.2.6-3 libmpeg2-0.5.1-3
- libproxy-0.4.7-1 libraw1394-2.0.7-2 libshout-1:2.3.0-1
- libsoup-2.38.1-1 libsoup-gnome-2.38.1-1 libtiger-0.3.4-3
- libupnp-1.6.17-1 libusb-compat-0.1.4-1 libvdpau-0.4.1-2
- libwbclient-3.6.5-1 lirc-utils-1:0.9.0-16 lua-5.1.5-2
- mpg123-1.14.2-1 mplayer-34799-1 net-snmp-5.7.1-2 Python2-2.7.3-2
- qt-4.8.1-2 recode-3.6-7 sane-1.0.22-8 sdl_image-1.2.12-2
- shared-color-profiles-0.1.5-1 smbclient-3.6.5-1 talloc-2.0.7-1
- tdb-1.2.9-2 ttf-dejavu-2.33-3 ttf-freefont-20120503-1
- v4l-utils-0.8.8-1 wavpack-4.60.1-2 xcb-util-keysyms-0.3.8-1
- xdg-utils-1.1.0rc1-3 zvbi-0.2.33-4 gstreamer0.10-ffmpeg-0.10.13-1
- gstreamer0.10-good-plugins-0.10.31-1 smplayer-0.8.0-1 vlc-2.0.1-1
- 全部下载大小:90.47 MiB 全部安装大小:500.21 MiB
- :: 正在从 extra 软件库获取软件包…
- 错误:无法从 mirrors.163.com : The requested URL returned error: 404 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’
- 错误:无法从 mirrors.163.com : The requested URL returned error: 404 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’
- 错误:无法从 mirror.bjtu.edu.cn : The requested URL returned error: 404 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’
- 错误:无法从 mirror6.bjtu.edu.cn : Failed to connect to 2001:da8:205::58: 网络不可达 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’
- 错误:无法从 mirror.lzu.edu.cn : Given file does not exist 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’
- 错误:无法从 mirror.lzu.edu.cn : The requested URL returned error: 404 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’
- 错误:无法从 mirrors.stuhome.net : Given file does not exist 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’
- 错误:无法从 mirrors.stuhome.net : The requested URL returned error: 404 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’
- 警告:无法从 extra 获取某些文件
- 错误:无法提交处理 (下载函数库出错)
发生错误,没有软件包被更新。
这个问题,通过编辑/etc/pacman.d/mirrorlist文件开放最开始的那两个网址,更新一下pacman -Syu但此时本人并未升级系统。
下面,安装一切正常,只是在测试视频的时候无论是SMlayer还是VLC均是有声音无影像,且声音极小。解决办法:
1、打开SMplayer调整菜单中的”选项”–>”首选项”–>”视频”–>”输出驱动”更改为“gl(启用加速)”即可。
请注意,这是我的系统的解决方法,不一定适合你的系统。VLC我尝试了,现在为止还没有解决。
2、声音小,在终端输入命令“alsamixer”,通过上下键调整,前两项即“Master”,“PCM”即可。
31、安装终端模拟器,因为lx的终端对鼠标响应太快
- $ sudo pacman -S sakura
- 目标 (2): vte3-0.32.1-1 sakura-3.0.4-1
- 全部下载大小:0.36 MiB 全部安装大小:2.17 MiB
32、修复
7-Zip FM软件
在菜单中的附件下,此软件无法运行,原因是少了一个软件包。现在安装之。
- $ sudo pacman -S wxgtk
- 目标 (1): wxgtk-2.8.12.1-3
- 全部下载大小:3.80 MiB 全部安装大小:18.33 MiB
- 任务栏无线插件:
- sudo pacman -S wireless_tools
- 目标 (1): wireless_tools-29-6
- 全部下载大小:0.08 MiB 全部安装大小:0.29 MiB
- sudo pacman -S imagemagick
- 目标 (1): imagemagick-6.7.6.8-1
- 全部下载大小:1.88 MiB 全部安装大小:9.62 MiB
- bash自动补齐
- $ sudo pacman -S bash-completion
- 目标 (1): bash-completion-1.99-2
- 全部下载大小:0.11 MiB 全部安装大小:1.61 MiB
33、完善系统图标及界面
- $ sudo pacman -S gnome-icon-theme gnome-themes-standard
- 目标 (9): cantarell-fonts-0.0.8-1 gnome-icon-theme-symbolic-3.4.0-1 gtk-engines-2.20.2-2
- icon-naming-utils-0.8.90-2 libcroco-0.6.5-1 librsvg-2.36.1-1
- perl-xml-simple-2.18-4 gnome-icon-theme-3.4.0-1 gnome-themes-standard-3.4.2-1
- 全部下载大小:11.98 MiB 全部安装大小:48.48 MiB
「作废」33、安装Fcitx
$ sudo vi /etc/pacman.conf
在最后加入如下内容:如果你用的64位CPU请将i686改为x86_64
[archlinuxfr]
#Server =http://repo.archlinux.fr/x86_64
Server =http://repo.archlinux.fr/i686
如果你要在64位系统上运行32位程序,要启用 multilib ,启用方法是取消注释如下(仅保留名称和地址):
[multilib]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
修改过源列表之后要刷新源列表,使用:pacman -Syy
更新系统,使用:pacman -Syu
安装yaourt: pacman -S yaourt
额外提示:
如果升级提示:
error: could not prepare transaction
error: failed to commit transaction (conflicting files)
errors occurred, no packages were upgraded.
可以执行:pacman -Syuf或者: pacman -Sc 再:pacman -Syu
此方法是某个外国论坛的朋友说的,可以强制安装上,不过有可能导致重启之后找不到根分区,结果就像我在开头说的一样。如果要使用的话,最好做好心理准备。
在通过yaourt安装fcitx前安装
– mercurial (package found)
– cmake (package found)
gcc git fakeroot pkgconfig
make
「作废」34、安装SCIM
pacman -S scim
安装输入法引擎
目前SCIM包含许多各类的输入法(有些可能需要一些其它的库),覆盖30多种语言,包括中文(简体、繁体)、日文、韩文及许多欧洲语言:
(在这里察看所有支持的语言)
中文智能拼音:
pacman -S scim-pinyin
中文五笔及其它:
pacman -S scim-tables
目标 (3): scim-1.4.13-1 scim-pinyin-0.5.91-6 scim-tables-0.5.10-2
全部下载大小:6.30 MiB 全部安装大小:22.38 MiB
将如下内容加入:.config/openbox/autostart中
export LC_CTYPE=”zh_CN.UTF-8″
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=”scim”
export QT_IM_MODULE=”scim”
scim -d
注销然后登陆即可。
35、安装Firefox的支付宝插件
下载并安装了支付宝插件,不能正常运行,需要下面两步即可。
安装后,在plugins目录中会生成libaliedit32.so,使用ldd查看缺少的依赖:
ldd libaliedit32.so |grep “not found”linuxidc@linuxidc ~/.mozilla/plugins
- $ sudo ln -s /usr/lib/libpng.so /usr/lib/libpng12.so.0
- $ sudo cp ~/.mozilla/plugins/libaliedit32.so /usr/lib/mozilla/plugins/
36、字体安装器的移植
我将gnome-font-viewer直接提取出来
cp /usr/bin/gnome-font-viewer .
此步比较关键,因为这个软件可以辅助我们方便的安装字体到Linux中。
使用的时候,
- # cp /home/shenzhi/gnome-font-viewer /usr/bin/
- # chmod 4755 /usr/bin/gnome-font-viewer
将准备好的宋体字体文件:“simsun.ttc”传输到Linux系统中,然后通过命令“sudo gnome-font-viewer simsun.ttc”安装字体。后面的wine要用到。
37、用 wine 和 playonlinux 安装 windows 软件
- $ sudo pacman -S wine wine_gecko playonlinux
- 目标 (24): cabextract-1.4-2 glew-1.7.0-2 icoutils-0.29.1-2 imagemagick-6.7.6.8-1
- mesa-demos-8.0.1-2 perl-encode-locale-1.03-1 perl-file-listing-6.04-1
- perl-html-parser-3.69-1 perl-html-tagset-3.20-3 perl-http-cookies-6.01-1
- perl-http-daemon-6.00-1 perl-http-date-6.01-1 perl-http-message-6.03-1
- perl-http-negotiate-6.01-1 perl-libwww-6.04-1 perl-lwp-mediatypes-6.02-1
- perl-net-http-6.03-1 perl-uri-1.59-1 perl-www-robotrules-6.02-1
- wxPython-2.8.12.1-3 xdg-user-dirs-0.14-3 playonlinux-4.1.1-1 wine-1.5.4-1
- wine_gecko-1.5-1
- 全部下载大小:44.02 MiB 全部安装大小:221.73 MiB
wine安装的程序中文显示为方块的解决
有一种说法是:
运行wine regedit,打开注册表,找到HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes,删除所有键值(其实只要删除MS Shell Dlg和MS Shell Dlg2即可)。主要原因为tahoma字体在Linux下无法显示
38、安装Office2003
将光盘镜像拷贝到系统中,解压,通过wine安装。OK
「作废」39、无线上网设置
linuxidc@linuxidc ~ $ mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.original
mv: 无法将”/etc/wpa_supplicant.conf” 移动至”/etc/wpa_supplicant.conf.original”: 权限不够
linuxidc@linuxidc ~ $ sudo mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.original
linuxidc@linuxidc ~ $ sudo wpa_passphrase mywireless_ssid “secretpassphrase” >/etc/wpa_supplicant.conf
-bash: /etc/wpa_supplicant.conf: 权限不够
linuxidc@linuxidc ~ $ sudo su –
测试用:
登录名:shenzhi
密码:19820725
[root@ www.linuxidc.com ~]# pacman -S networkmanager
[root@ www.linuxidc.com ~]# pacman -S network-manager-applet
目标 (4): iso-codes-3.34-1 mobile-broadband-provider-info-20110511-1
polkit-gnome-0.105-1 network-manager-applet-0.9.4.1-1
[root@ www.linuxidc.com ~]# pacman -S ethtool
[root@ www.linuxidc.com ~]# pacman -S gnome-nettool
目标 (10): dnsutils-9.9.1-1 idnkit-1.0-2 libgtop-2.28.4-1 libidn-1.24-1
lua-5.1.5-2 netkit-bsd-finger-0.17-7 nmap-6.00-1 whois-5.0.16-1
xinetd-2.3.15-1 gnome-nettool-3.1.1-1
[root@ www.linuxidc.com ~]# pacman -S network-manager-applet xfce4-notifyd hicolor-icon-theme
目标 (6): libxfce4ui-4.10.0-1 libxfce4util-4.10.0-1 xfconf-4.10.0-1
hicolor-icon-theme-0.12-2 network-manager-applet-0.9.4.1-1
xfce4-notifyd-0.2.2-3
全部下载大小:0.40 MiB 全部安装大小:9.69 MiB
[root@ www.linuxidc.com ~]# pacman -S gnome-keyring
目标 (2): gcr-3.4.1-1 gnome-keyring-3.4.1-2
全部下载大小:1.37 MiB 全部安装大小:10.05 MiB
要避免 nm-applet dbus 错误,编辑~/.xinitrc 将 “exec openbox-session” 修改为 “exec ck-launch-session openbox-session”。
要让 Openbox autostart.sh 启动 nm-applet,需要删除文件/etc/xdg/autostart/nm-applet.desktop。每次更新 network-manager-applet 都需要删除这个文件。 在 autostart.sh 中加入:
# (sleep 3 && /usr/bin/nm-applet –sm-disable) &
[root@shenzhi ~]# rm /etc/xdg/autostart/nm-applet.desktop
编辑守护进程
删除 默认的 network 并添加 networkmanager 到 dbus 之后:
DAEMONS=( …dbus networkmanager
重启系统OK!
「作废」39、无线上网设置
安装NetworkManager
[root@ www.linuxidc.com ~]# pacman -S network-manager-applet xfce4-notifyd hicolor-icon-theme
$ sudo pacman -S network-manager-applet xfce4-notifyd hicolor-icon-theme
警告:hicolor-icon-theme-0.12-2 已经为最新 — 重新安装
目标 (7): iso-codes-3.34-1 mobile-broadband-provider-info-20110511-1
networkmanager-0.9.4.0-4 polkit-gnome-0.105-1
hicolor-icon-theme-0.12-2 network-manager-applet-0.9.4.1-1
xfce4-notifyd-0.2.2-3
全部下载大小:3.39 MiB 全部安装大小:25.95 MiB 净更新大小:24.58 MiB
如果你想储存验证信息(Wireless/DSL),请安装:
# pacman -S gnome-keyring
编辑守护进程——通过修改文件“/etc/rc.conf”
删除 默认的 network 并添加 networkmanager 到 dbus 之后:
找到最后一行内容为:“DAEMONS=(syslog-ng network crond sshd)”
修改为:DAEMONS=(syslog-ng dbus networkmanager crond sshd)
要避免 nm-applet dbus 错误,编辑~/.xinitrc 将 “exec openbox-session” 修改为 “exec ck-launch-session openbox-session”。
要让 Openbox autostart.sh 启动 nm-applet,需要删除文件/etc/xdg/autostart/nm-applet.desktop。每次更新 network-manager-applet 都需要删除这个文件。 在 autostart.sh 中加入:
# (sleep 3 && /usr/bin/nm-applet –sm-disable) &
「作废」使得当前用户可以修改网络参数:
非 root 用户需要先启动 ConsoleKit 会话才能添加网络连接。
此外,用户需要选择:
运行 PolicyKit 授权程序,比如 polkit-gnome 提供的,或者
属于有 wheel 权限的组
# gpasswd -a youruser wheel
修改PolicyKit本地权限配置。编辑/etc/polkit-1/localauthority.conf.d/50-localauthority.conf,找到以下内容:
AdminIdentities=unix-user:0
根据实际情况进行修改。可以修改成一组用户和用户组,例如:
AdminIdentities=unix-group:wheel
或者:
AdminIdentities=unix-user:me;unixuser:mom;unix-group:wheel
更多信息,参见:man pklocalauthority。
有些时候我们不得不使用QQ作为一种IM。但是腾讯官方的版本并没有archlinux的安装包。
下面是Linduer Wang 制作的一个简单的PKGBUILD脚本。
通过它可以配合pacman安装官方的Linuxqq。
目前这个脚本是对应于官方的v1.0.2-beta1的版本。
脚本的内容如下。
- #============================================
- # Maintainer: Linduer Wang
- pkgname=“linuxqq”
- pkgver=“1.0.2”
- pkgrel=1
- //pkgdesc=“Offical Linux QQ Client from Tencent Inc. Packaged by linduer@gmail.com”//
- arch=(‘i686′)
- //url=“http://im.qq.com/qq/linux”//
- license=(‘custum’)
- depends=(“gtk2>=2.10.0″ “cairo>=1.8.6″ “pango>=1.22.4″)
- //source=(“http://dl_dir.qq.com/linuxqq/linuxqq_v1.0.2-beta1_i386.deb”)//
- noextract=(“linuxqq_v1.0.2-beta1_i386.deb”)
- md5sums=(‘e269697840f53a8ea8306e600fbd4ed7′)
- build() {
- linuxqqdeb=“linuxqq_v1.0.2-beta1_i386.deb”
- cd $startdir
- ar x “$linuxqqdeb” “data.tar.gz” || return 1
- cd $pkgdir
- tar zxf “$startdir/data.tar.gz” || return 1
- #clean
- cd $startdir
- rm “data.tar.gz” “$linuxqqdeb”
- }
使用方法和步骤如下。
1 在系统中建立一个临时的目录。将上面所写的脚本的内容保存临时目录中的文件PKGBUILD中,或者下载PKGBUILD。
2 运行makepkg,如果一切正常,会在当前目录下生成文件 linuxqq-1.0.2-1-i686.pkg.tar.gz 。这个步骤会到腾讯的网站下载deb的安装包,下载的过程可能需要一点时间,取决于你的网速。
3 以root权限运行 pacman -U linuxqq-1.0.2-1-i686.pkg.tar.xz , 如果一切正常,linuxqq就安装成功了。
在我的archlinux上面linuxqq运行的还不错。如果大家发现有什么安装方面的问题,请留言。我会尽可能的利用我的业余时间维护这个脚本。
4 安装libpng12
- sudo yaourt -S libpng12也可以是sudo pacman -S libpng12
41、Wicd代替gnome-networkmanager
原因,networkmanager 无法在普通用户下对网络参数进行修改,只有root可以。
- $ sudo pacman -S wicd wicd-gtk
- $ sudo pacman -S dhclient wpa_supplicant
关闭相关服务:
- # /etc/rc.d/network stop
- # /etc/rc.d/networkmanager stop
修改全局配置文件:
- $ sudo vi /etc/rc.conf
修改1:
注释网卡参数,因为wicd会接管。
interface=!eth0
设置服务进程自启动
- DAEMONS=(syslog-ng dbus !networkmanager wicd crond sshd)
注意: 如果你使用了 hal, 确保 dbus 在 hal 的前面。其中“!”为禁用的意思。
把你帐号加入到network组中,把$USERNAME替换成你自己帐号名称。
gpasswd -a $USERNAME network
开启相关服务:
- # /etc/rc.d/dbus restart
- # /etc/rc.d/wicd start
wicd(网络管理)图标随机自启动:不推荐,会增加12M左右的内存占用。
- $ echo ‘wicd-gtk -t &’>>.config/openbox/autostart
42、游戏
纸牌王:
aisleriot