VM安装Arch全程记录-2012-5推荐

前注:硬盘安装Arch-Grub2引导记录

#(1)archlinux-archboot.iso-i686menuentry'archlinux-archboot.iso-i686'{loopbackloop(hd0,4)/archlinux-2011.08.19-core-i686.isolinux(loop)(hd0,4)/vmlinuzinitrd(loop)(hd0,4)/archiso.imgrootdelay=10}

==========================安装系统==========================1、新建VM,2.6内核的即可2、archlinux-2011.08.19-core-i686.iso3、光盘引导界面,选择第一个选项 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-UTC11、4 Prepare hard drive(s)–准备磁盘,我选择了1,自动分配。终得:/boot 150M、SWAP 512M、/ 5647、/home 1883M,格式为Ext412、5 Select packages–选择包,期间让选择引导器,我选择了 grub ,包只选择了 base 。iptables、net-tools、netcfg、openssh、pacman-mirrorlist、sudo13、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_USISO-8859-1#en_US.UTF-8UTF-8zh_CN.GB18030GB18030zh_CN.GBKGBKzh_CN.UTF-8UTF-8zh_CNGB2312

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-Sopenssh额外[本人尚未操作]:如果想开机自动启动ssh的话,可以在/etc/rc.conf的deamon中加入sshd的启动项。当然你还需要配置你的host.allow文件来加入允许访问的电脑哦。/etc/hosts.deny #默认拒绝所有连接/etc/hosts.allow #默认没有任何允许连接#vi /etc/hosts.allowsshd:192.168.1.100:ALLOW #允许192.168.1.111的电脑使用ssh来访问这台电脑.重启下,看看自己的ssh服务器是否可用了。1、更新所有软件pacman -Syu2、增加普通用户增加一个普通用户,并为其设置密码,以用户名 shenzhi 为例:

useradd-m-gusers-Gaudio,lp,optical,storage,video,wheel,games,power,network-s/bin/bashshenzhipasswdshenzhi

3、开启sudo

pacman-Ssudovisudo

将其中的 # %wheel ALL=(ALL) ALL 注释去除。4、安装GUI

pacman-Sxorg-serverxorg-xinitxorg-utilsxorg-server-utils

5、安装显卡驱动查看显卡类型:

$lspci|grepVGA00:0f.0VGAcompatiblecontroller:VMwareSVGAIIAdapter

锁定显卡驱动包:

$sudopacman-Ssxf86-video|grepvmwareextra/xf86-video-vmware12.0.2-1(xorg-driversxorg)X.orgvmwarevideodriver安装显卡驱动:$sudopacman-Sxf86-video-vmware目标(27):damageproto-1.2.1-2dri2proto-2.6-1fixesproto-5.0-2glproto-1.4.15-1kbproto-1.0.6-1libdrm-2.4.33-1libgl-8.0.3-1libglapi-8.0.3-1libice-1.0.8-1libpciaccess-0.13.1-1libsm-1.2.1-1libx11-1.4.99.901-1libxau-1.0.7-1libxcb-1.8.1-1libxdamage-1.1.3-2libxdmcp-1.1.1-1libxext-1.3.1-1libxfixes-5.0-2libxt-1.1.3-1libxxf86vm-1.1.2-1mesa-8.0.3-1svga-dri-8.0.3-1xcb-proto-1.7.1-1xextproto-7.2.1-1xf86vidmodeproto-2.3.1-2xproto-7.0.23-1xf86-video-vmware-12.0.2-1

注意其中有:mesa,一个加速硬件的软件包vmmouse虚拟机下鼠标驱动:

$sudopacman-Sxf86-input-vmmouse

备注:如果是物理机且为Intel显卡可安装,其中mesa mesa-demos为显卡加速包:xf86-video-intel mesa mesa-demos我的机器:

$sudopacman-Sxorg-serverxorg-xinitxorg-utilsxorg-server-utilsxf86-video-atimesamesa-demos

6、测试GUI

$sudoXorg-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

$sudopacman-Sopenbox目标(15):cairo-1.12.2-1giflib-4.1.6-5imlib2-1.4.5-2libdatrie-0.2.5-1libid3tag-0.15.1b-7libjpeg-turbo-1.2.0-2libpng-1.5.10-1libthai-0.1.17-1libtiff-4.0.1-1libxft-2.3.0-2libxml2-2.7.8-2pango-1.30.0-1startup-notification-0.12-2xcb-util-0.3.8-1openbox-3.5.0-7

8、启动openbox$ touch ~/.xinitrc写入内容:exec openbox9、压缩与解压

$sudopacman-Sziprarunrarunzipp7zip目标(4):p7zip-9.20.1-6unrar-4.2.2-1unzip-6.0-6zip-3.0-3p7zip的可选依赖wxgtk:GUIdesktop-file-utils:desktopentries

10、设置桌面背景

$sudopacman-Sfeh目标(3):giblib-1.2.4-5libexif-0.6.20-2feh-2.5-1

11、当前磁盘使用状态

$df-h文件系统容量已用可用已用%挂载点rootfs5.5G935M4.4G18%//dev391M0391M0%/devrun393M160K393M1%/run/dev/sda35.5G935M4.4G18%/shm393M0393M0%/dev/shmtmpfs393M8.0K393M1%/tmp/dev/sda1151M18M126M13%/boot/dev/sda41.9G61M1.7G4%/home

12、安装中文字体-退出Openbox再次登入会看到效果

$sudopacman-Swqy-bitmapfontwqy-zenhei目标(2):wqy-bitmapfont-0.9.9-8wqy-zenhei-0.9.45-2全部下载大小:10.15MiB全部安装大小:34.52MiBwqy-zenheipostinstallmessage== SpecialNote:Bydefault,wedisabledtheembeddedbitmaps,sothatthecharacterswillbedisplayedasAnti-aliasedglyphs.Forthosewhowanttousebitmapfontrendering(for9pt-12pt),youcanmodifytheenclosed44-wqy-zenhei.confandchangetheline editname=\ embeddedbitmap\ bool false /bool /edit to editname=\ embeddedbitmap\ bool true /bool /edit Remove44-wqy-zenhei.confand66-wqy-zenhei-sharp.confsymlinksfrom/etc/fonts/conf.d/directoryifyouhaveproblemswiththispackage.

13、安装网页浏览器

$sudopacman-Sfirefoxfirefox-i18n-zh-cn目标(27):alsa-lib-1.0.25-1atk-2.4.0-1avahi-0.6.31-3dbus-1.4.20-1dbus-glib-0.98-1desktop-file-utils-0.19-1gdk-pixbuf2-2.26.1-1gnutls-3.0.19-1gtk-update-icon-cache-2.24.10-3gtk2-2.24.10-3hicolor-icon-theme-0.12-2hunspell-1.3.2-1libcups-1.5.3-1libdaemon-0.14-2libnotify-0.7.5-1libtasn1-2.12-1libvpx-1.1.0-1mime-types-8-1mozilla-common-1.4-3nettle-2.4-1nspr-4.9-1nss-3.13.4-2p11-kit-0.12-1shared-mime-info-1.0-1sqlite-3.7.12-2firefox-12.0-2firefox-i18n-zh-cn-12.0-1全部下载大小:27.84MiB全部安装大小:125.39MiB

14、安装Firefox的插件downthemall:Firefox的一个下载管理器软件。它支持多线程、续传、批量文件下载,同时允许HTTP和FTP协议。xthunder:调用迅雷/QQ旋风/快车等下载器ease link:用火狐碰到的一大头疼问题就是遇到那种只能使用专用下载器的下载链接了,比如迅雷的,快车的,qq旋风,RayFile,纳米盘。以前只有复制出链接来,然后采用对应的下载链接下,要是碰到使用脚本隐藏真实链接的那么就只用换IE了。Ease Link就解决了用户的这一烦劳,只需安装上这个扩展后,他能就帮你把网页内的专用链接自动解码(迅雷和旋风默认自动解码,其他的需要选中右键解码当前链接即可)。此外他还支持把文字,转换为链接,可以拿下面的文字,选中右键试试。thunder://QUFodHRwOi8vNDYuZHVvdGUub3JnL3RodW5kZXI1LmV4ZVpanetvideohunter:15、安装轻量文本编辑器

$sudopacman-Sleafpad

目标 (1): leafpad-0.8.18.1-3全部下载大小:0.07 MiB 全部安装大小:0.41 MiB16、安装中文输入法Fcitx

首先安装yaourt:

$sudovi/etc/pacman.conf

在最后加入如下内容:如果你用的64位CPU请将i686改为x86_64

[archlinuxfr]#Server=http://repo.archlinux.fr/x86_64Server=http://repo.archlinux.fr/i686

如果你要在64位系统上运行32位程序,要启用 multilib ,启用方法是取消注释如下(仅保留名称和地址):[multilib]#SigLevel = PackageOptionalInclude = /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`exportXMODIFIERS= @im=fcitx exportQT_IM_MODULE=fcitxexportGTK_IMMODULE=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插件

$sudopacman-Sflashpluginflashplugin-11.2.202.235-1全部下载大小:8.15MiB全部安装大小:20.83MiB

18、系统声音设置

$sudopacman-Salsa-utilsalsa-libalsa-ossalsa-plugins通过alsamixer来通过字符界面对声音进行调整。如果还是不行,在rc.conf里的DEMONS里添加alsa,使其像如下这样:DAEMONS=(syslog-ngnetworknetfscrondalsa)

19、音频播放器

最简播放器:bmp

安装:sudopacman-Sbmp

安装完后,就可以听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安装:

sudopacman-Saudacious

无法播放mp3,只好安装mplayer,而后便可以了,没有细察依赖。

20、轻量文件管理器

$sudopacman-Srox目标(1):rox-2.11-1全部下载大小:0.96MiB全部安装大小:4.42MiB

ROX 桌面环境的默认文件管理器。它轻巧而灵活,管理文件也很高效,个人十分喜欢的文件管理器。21、安装任务栏

$sudopacman-Slxpanel目标(7):intltool-0.50.2-1libwnck-2.30.7-1libxres-1.0.6-1lxmenu-data-0.1.2-1menu-cache-0.3.3-1perl-xml-parser-2.41-2lxpanel-0.5.9-1全部下载大小:0.96MiB全部安装大小:7.05MiB

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 -nodaemonKDM:x:5:respawn:/usr/bin/kdm -nodaemonSLiMx:5:respawn:/usr/bin/slim /dev/null 2 1LXDM:x:5:respawn:/usr/sbin/lxdm /dev/nullLightDM:x:5:respawn:/usr/sbin/lightdm /dev/null下一次重启,你选择的显示管理器就会运行了。自动切换到 tty7在显示管理器启动前,可能看到 agetty 的登录提示,要取消提示,将下行加入 inittab:xt:5:wait:/usr/bin/chvt 7在~/.xinitrc中填写如下内容,没有就自行创建# Openboxexec openbox-session此时,SLiM在重启后会出现问题,通过正确的用户名与密码也无法登录。添加Openbox桌面环境到SLiM:!!!此处出现了问题!SLiM!!25、设置屏幕分辨率一定要GUI界面下输入:

$sudoxrandr

此时会有一个分辨率的列表,从0开始计数,数数你所需要的分辨率在第几行,一定要细心,不要错了。我的在16行,即从0行到16行,故设置为:sudo xrandr -s 16并将 xrandr -s 16 写入到文件~/.config/openbox/autostart中26、删除软件包正好刚刚安装了SLiM想要删除,且其有两个依赖文件且此二文件其余软件并不需要,故一并删除之。

$sudopacman-Rsslim

pacman的小技巧:删除软件包删除单个软件包,保留其全部已经安装的依赖关系pacman -R package_name删除指定软件包,及其所有没有被其他已安装软件包使用的依赖关系:pacman -Rs package_name要删除软件包和所有依赖这个软件包的程序:# pacman -Rsc package_name警告: 此操作是递归的,请小心检查,可能会一次删除大量的软件包。要删除软件包,但是不删除依赖这个软件包的其他程序:# pacman -Rdd package_namepacman 删除某些程序时会备份重要配置文件,在其后面加上*.pacsave扩展名。-n 选项可以删除这些文件:pacman -Rn package_namepacman -Rsn package_name注意: Pacman不会删除软件自己创建的文件(例如主目录中的 .dot 文件不会被删除。27、安装资源监视器

$sudopacman-Sconky目标(2):wireless_tools-29-6conky-1.9.0-1全部下载大小:0.23MiB全部安装大小:0.69MiB

配置文件所在:conky : ~/.conkyrc28、安装lxdm登陆管理器

$sudopacman-Slxdm目标(3):consolekit-0.4.6-3polkit-0.105-1lxdm-0.4.1-10全部下载大小:0.08MiB全部安装大小:3.42MiB

配置:编辑 /etc/inittab修改一:id:5:initdefault:修改二:x:5:respawn:/usr/sbin/lxdm /dev/null修改三:自动切换到 tty7在显示管理器启动前,可能看到 agetty 的登录提示,要取消提示,将下行加入 inittab:xt:5:wait:/usr/bin/chvt 729、安装系统增强附件任务管理器lxtask屏幕锁定slocksudo pacman -S lxtask slock全部下载大小:0.04 MiB 全部安装大小:0.63 MiBslock在运行框中输入命令即可,屏幕立刻变黑,输入密码即可解锁,不过解锁前一直黑屏没有任何提示哦。30、再度多媒体

#安装解码器:pacman-Sgstreamer0.10-plugins#可选安装SMplayer和VLC:pacman-Ssmplayervlc$sudopacman-Sgstreamer0.10-good-pluginsgstreamer0.10-ffmpegsmplayervlc::共有6组员在组gstreamer0.10-plugins中:::软件库extra1)gstreamer0.10-bad2)gstreamer0.10-bad-plugins3)gstreamer0.10-base-plugins4)gstreamer0.10-ffmpeg5)gstreamer0.10-good-plugins6)gstreamer0.10-ugly-plugins目标(84):a52dec-0.7.4-6aalib-1.4rc5-9cdparanoia-10.2-4cifs-utils-5.4-1colord-0.1.19-2enca-1.13-2faac-1.28-3faad2-2.7-3fribidi-0.19.2-2gconf-3.2.5-2gd-2.0.36RC1-5glib-networking-2.32.3-1gpm-1.20.6-7gsettings-desktop-schemas-3.4.2-1gstreamer0.10-0.10.36-1gstreamer0.10-base-0.10.36-1gstreamer0.10-good-0.10.31-1gtk3-3.4.3-1jack-0.121.3-6lcms2-2.3-2libass-0.10.0-3libavc1394-0.5.4-1libbluray-0.2.2-1libcaca-0.99.beta18-1libcap-ng-0.6.6-1libcddb-1.3.2-3libcdio-0.83-1libdca-0.0.5-3libdv-1.0.0-4libdvbpsi-0.2.2-1libdvdnav-4.2.0-2libdvdread-4.2.0-1libebml-1.2.2-2libftdi-0.20-1libgnome-keyring-3.4.1-1libgphoto2-2.4.14-1libgusb-0.1.3-1libiec61883-1.2.0-3libieee1284-0.2.11-4libirman-0.4.5-3libkate-0.4.1-3libltdl-2.4.2-5libmad-0.15.1b-6libmatroska-1.3.0-2libmng-1.0.10-4libmodplug-0.8.8.4-1libmp4v2-1.9.1-4libmpcdec-1.2.6-3libmpeg2-0.5.1-3libproxy-0.4.7-1libraw1394-2.0.7-2libshout-1:2.3.0-1libsoup-2.38.1-1libsoup-gnome-2.38.1-1libtiger-0.3.4-3libupnp-1.6.17-1libusb-compat-0.1.4-1libvdpau-0.4.1-2libwbclient-3.6.5-1lirc-utils-1:0.9.0-16lua-5.1.5-2mpg123-1.14.2-1mplayer-34799-1net-snmp-5.7.1-2python2-2.7.3-2qt-4.8.1-2recode-3.6-7sane-1.0.22-8sdl_image-1.2.12-2shared-color-profiles-0.1.5-1smbclient-3.6.5-1talloc-2.0.7-1tdb-1.2.9-2ttf-dejavu-2.33-3ttf-freefont-20120503-1v4l-utils-0.8.8-1wavpack-4.60.1-2xcb-util-keysyms-0.3.8-1xdg-utils-1.1.0rc1-3zvbi-0.2.33-4gstreamer0.10-ffmpeg-0.10.13-1gstreamer0.10-good-plugins-0.10.31-1smplayer-0.8.0-1vlc-2.0.1-1全部下载大小:90.47MiB全部安装大小:500.21MiB::正在从extra软件库获取软件包...错误:无法从mirrors.163.com:TherequestedURLreturnederror:404获取文件'qt-4.8.1-2-i686.pkg.tar.xz'错误:无法从mirrors.163.com:TherequestedURLreturnederror:404获取文件'qt-4.8.1-2-i686.pkg.tar.xz'错误:无法从mirror.bjtu.edu.cn:TherequestedURLreturnederror:404获取文件'qt-4.8.1-2-i686.pkg.tar.xz'错误:无法从mirror6.bjtu.edu.cn:Failedtoconnectto2001:da8:205::58:网络不可达获取文件'qt-4.8.1-2-i686.pkg.tar.xz'错误:无法从mirror.lzu.edu.cn:Givenfiledoesnotexist获取文件'qt-4.8.1-2-i686.pkg.tar.xz'错误:无法从mirror.lzu.edu.cn:TherequestedURLreturnederror:404获取文件'qt-4.8.1-2-i686.pkg.tar.xz'错误:无法从mirrors.stuhome.net:Givenfiledoesnotexist获取文件'qt-4.8.1-2-i686.pkg.tar.xz'错误:无法从mirrors.stuhome.net:TherequestedURLreturnederror: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的终端对鼠标响应太快

$sudopacman-Ssakura目标(2):vte3-0.32.1-1sakura-3.0.4-1全部下载大小:0.36MiB全部安装大小:2.17MiB

32、修复7-Zip FM软件在菜单中的附件下,此软件无法运行,原因是少了一个软件包。现在安装之。

$sudopacman-Swxgtk
目标(1):wxgtk-2.8.12.1-3全部下载大小:3.80MiB全部安装大小:18.33MiB任务栏无线插件:sudopacman-Swireless_tools目标(1):wireless_tools-29-6全部下载大小:0.08MiB全部安装大小:0.29MiBsudopacman-Simagemagick目标(1):imagemagick-6.7.6.8-1全部下载大小:1.88MiB全部安装大小:9.62MiBbash自动补齐$sudopacman-Sbash-completion目标(1):bash-completion-1.99-2全部下载大小:0.11MiB全部安装大小:1.61MiB
33、完善系统图标及界面
$sudopacman-Sgnome-icon-themegnome-themes-standard目标(9):cantarell-fonts-0.0.8-1gnome-icon-theme-symbolic-3.4.0-1gtk-engines-2.20.2-2icon-naming-utils-0.8.90-2libcroco-0.6.5-1librsvg-2.36.1-1perl-xml-simple-2.18-4gnome-icon-theme-3.4.0-1gnome-themes-standard-3.4.2-1全部下载大小:11.98MiB全部安装大小:48.48MiB

「作废」33、安装Fcitx$ sudo vi /etc/pacman.conf在最后加入如下内容:如果你用的64位CPU请将i686改为x86_64[archlinuxfr]#Server =http://repo.archlinux.fr/x86_64Server =http://repo.archlinux.fr/i686如果你要在64位系统上运行32位程序,要启用 multilib ,启用方法是取消注释如下(仅保留名称和地址):[multilib]#SigLevel = PackageOptionalInclude = /etc/pacman.d/mirrorlist修改过源列表之后要刷新源列表,使用:pacman -Syy更新系统,使用:pacman -Syu安装yaourt: pacman -S yaourt额外提示:如果升级提示:error: could not prepare transactionerror: 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、安装SCIMpacman -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=SCIMexport GTK_IM_MODULE= scim export QT_IM_MODULE= scim scim -d注销然后登陆即可。35、安装Firefox的支付宝插件下载并安装了支付宝插件,不能正常运行,需要下面两步即可。安装后,在plugins目录中会生成libaliedit32.so,使用ldd查看缺少的依赖:ldd libaliedit32.so |grep not found shenzhi@zheng ~/.mozilla/plugins

$sudoln-s/usr/lib/libpng.so/usr/lib/libpng12.so.0$sudocp~/.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/#chmod4755/usr/bin/gnome-font-viewer

将准备好的宋体字体文件: simsun.ttc 传输到Linux系统中,然后通过命令 sudo gnome-font-viewer simsun.ttc 安装字体。后面的wine要用到。37、用wine和playonlinux安装windows软件

$sudopacman-Swinewine_geckoplayonlinux目标(24):cabextract-1.4-2glew-1.7.0-2icoutils-0.29.1-2imagemagick-6.7.6.8-1mesa-demos-8.0.1-2perl-encode-locale-1.03-1perl-file-listing-6.04-1perl-html-parser-3.69-1perl-html-tagset-3.20-3perl-http-cookies-6.01-1perl-http-daemon-6.00-1perl-http-date-6.01-1perl-http-message-6.03-1perl-http-negotiate-6.01-1perl-libwww-6.04-1perl-lwp-mediatypes-6.02-1perl-net-http-6.03-1perl-uri-1.59-1perl-www-robotrules-6.02-1wxpython-2.8.12.1-3xdg-user-dirs-0.14-3playonlinux-4.1.1-1wine-1.5.4-1wine_gecko-1.5-1全部下载大小:44.02MiB全部安装大小:221.73MiB

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、无线上网设置shenzhi@zheng ~ $ mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.originalmv: 无法将 /etc/wpa_supplicant.conf 移动至 /etc/wpa_supplicant.conf.original : 权限不够shenzhi@zheng ~ $ sudo mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.originalshenzhi@zheng ~ $ sudo wpa_passphrase mywireless_ssid secretpassphrase /etc/wpa_supplicant.conf-bash: /etc/wpa_supplicant.conf: 权限不够shenzhi@zheng ~ $ sudo su -测试用:登录名:shenzhi密码:19820725[root@zheng ~]# pacman -S networkmanager[root@zheng ~]# 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@zheng ~]# pacman -S ethtool[root@zheng ~]# 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@zheng ~]# 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@zheng ~]# 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@zheng ~]# 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。40、Linux下QQ实现

有些时候我们不得不使用QQ作为一种IM。但是腾讯官方的版本并没有archlinux的安装包。下面是Linduer Wang 制作的一个简单的PKGBUILD脚本。通过它可以配合pacman安装官方的Linuxqq。目前这个脚本是对应于官方的v1.0.2-beta1的版本。

脚本的内容如下。

#============================================#Maintainer:LinduerWangpkgname= linuxqq pkgver= 1.0.2 pkgrel=1//pkgdesc= OfficalLinuxQQClientfromTencentInc.Packagedbylinduer@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$startdirarx $linuxqqdeb  data.tar.gz ||return1cd$pkgdirtarzxf $startdir/data.tar.gz ||return1#cleancd$startdirrm 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

sudoyaourt-Slibpng12也可以是sudopacman-Slibpng12

41、Wicd代替gnome-networkmanager 原因,networkmanager无法在普通用户下对网络参数进行修改,只有root可以。

$sudopacman-Swicdwicd-gtk$sudopacman-Sdhclientwpa_supplicant

关闭相关服务:

#/etc/rc.d/networkstop#/etc/rc.d/networkmanagerstop

修改全局配置文件:

$sudovi/etc/rc.conf

修改1:注释网卡参数,因为wicd会接管。interface=!eth0设置服务进程自启动

DAEMONS=(syslog-ngdbus!networkmanagerwicdcrondsshd)

注意: 如果你使用了 hal, 确保 dbus 在 hal 的前面。其中 ! 为禁用的意思。把你帐号加入到network组中,把$USERNAME替换成你自己帐号名称。gpasswd -a $USERNAME network开启相关服务:

#/etc/rc.d/dbusrestart#/etc/rc.d/wicdstart

wicd(网络管理)图标随机自启动:不推荐,会增加12M左右的内存占用。

$echo'wicd-gtk-t ' .config/openbox/autostart

42、游戏纸牌王:aisleriot

明天的希望,让我们忘了今天的痛苦

VM安装Arch全程记录-2012-5推荐

相关文章:

你感兴趣的文章:

标签云: