感谢支持
我们一直在努力

VMware安装Arch Linux全程记录

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

  1. # (1) archlinux-archboot.iso-i686 
  2. menuentry ‘archlinux-archboot.iso-i686’ { 
  3. loopback loop (hd0,4)/archlinux-2011.08.19-core-i686.iso 
  4. linux (loop) (hd0,4)/vmlinuz 
  5. 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

  1. /etc/rc.conf–HOSTNAME=shenzhi 
  2. /etc/rc.conf–LOCALE=“zh_CN.UTF-8” 


16、/etc/locale.gen
把下列行取消注释:

  1. #en_US ISO-8859-1 
  2. #en_US.UTF-8 UTF-8 
  3. zh_CN.GB18030 GB18030 
  4. zh_CN.GBK GBK 
  5. zh_CN.UTF-8 UTF-8 
  6. 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”为例:

  1. useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,network -s /bin/bash shenzhi 
  2. passwd shenzhi 

3、开启sudo

  1. pacman -S sudo 
  2. visudo 


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

  1. pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils 


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

  1. $ lspci |grep VGA 
  2. 00:0f.0 VGA compatible controller: VMware SVGA II Adapter 


锁定显卡驱动包:

  1. $ sudo pacman -Ss xf86-video|grep vmware 
  2. extra/xf86-video-vmware 12.0.2-1 (xorg-drivers xorg) 
  3.     X.org vmware video driver 
  4. 安装显卡驱动: 
  5. $ sudo pacman -S xf86-video-vmware 
  6. 目标 (27): damageproto-1.2.1-2  dri2proto-2.6-1  fixesproto-5.0-2 
  7.             glproto-1.4.15-1  kbproto-1.0.6-1  libdrm-2.4.33-1  libgl-8.0.3-1 
  8.             libglapi-8.0.3-1  libice-1.0.8-1  libpciaccess-0.13.1-1 
  9.             libsm-1.2.1-1  libx11-1.4.99.901-1  libxau-1.0.7-1  libxcb-1.8.1-1 
  10.             libxdamage-1.1.3-2  libxdmcp-1.1.1-1  libxext-1.3.1-1 
  11.             libxfixes-5.0-2  libxt-1.1.3-1  libxxf86vm-1.1.2-1  mesa-8.0.3-1 
  12.             svga-dri-8.0.3-1  xcb-proto-1.7.1-1  xextproto-7.2.1-1 
  13.             xf86vidmodeproto-2.3.1-2  xproto-7.0.23-1 
  14.             xf86-video-vmware-12.0.2-1 


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

  1. $ sudo pacman -S xf86-input-vmmouse 


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

  1. $ sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils xf86-video-ati mesa mesa-demos 

6、测试GUI

  1. $ 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
 

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



8、启动openbox
$ touch ~/.xinitrc
写入内容:exec openbox

9、压缩与解压

  1. $ sudo pacman -S zip rar unrar unzip p7zip 
  2. 目标 (4): p7zip-9.20.1-6  unrar-4.2.2-1  unzip-6.0-6  zip-3.0-3 
  3. p7zip 的可选依赖 
  4.     wxgtk: GUI 
  5.     desktop-file-utils: desktop entries 


10、设置桌面背景

  1. $ sudo pacman -S feh 
  2. 目标 (3): giblib-1.2.4-5  libexif-0.6.20-2  feh-2.5-1 


11、当前磁盘使用状态

  1. $ df -h 
  2. 文件系统        容量  已用  可用 已用% 挂载点 
  3. rootfs          5.5G  935M  4.4G   18% / 
  4. /dev            391M     0  391M    0% /dev 
  5. run             393M  160K  393M    1% /run 
  6. /dev/sda3       5.5G  935M  4.4G   18% / 
  7. shm             393M     0  393M    0% /dev/shm 
  8. tmpfs           393M  8.0K  393M    1% /tmp 
  9. /dev/sda1       151M   18M  126M   13% /boot 
  10. /dev/sda4       1.9G   61M  1.7G    4% /home 


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

  1. $ sudo pacman -S wqy-bitmapfont wqy-zenhei 
  2. 目标 (2): wqy-bitmapfont-0.9.9-8  wqy-zenhei-0.9.45-2 
  3. 全部下载大小:10.15 MiB 
  4. 全部安装大小:34.52 MiB 
  5. wqy-zenhei post install message 
  6. ==> Special Note: By default, we disabled the embedded bitmaps, 
  7.     so that the characters will be displayed as Anti-aliased glyphs. 
  8.     For those who want to use bitmap font rendering (for 9pt-12pt), 
  9.     you can modify the enclosed 44-wqy-zenhei.conf and change the line 
  10.     <edit name=\”embeddedbitmap\”><bool>false</bool></edit> 
  11.     to 
  12.     <edit name=\”embeddedbitmap\”><bool>true</bool></edit>” 
  13.  
  14.     Remove 44-wqy-zenhei.conf and 66-wqy-zenhei-sharp.conf symlinks 
  15.     from /etc/fonts/conf.d/ directory if you have problems with this 
  16.     package. 
13、安装网页浏览器
  1. $ sudo pacman -S firefox firefox-i18n-zh-cn 
  2. 目标 (27): alsa-lib-1.0.25-1  atk-2.4.0-1  avahi-0.6.31-3  dbus-1.4.20-1 
  3.             dbus-glib-0.98-1  desktop-file-utils-0.19-1  gdk-pixbuf2-2.26.1-1 
  4.             gnutls-3.0.19-1  gtk-update-icon-cache-2.24.10-3  gtk2-2.24.10-3 
  5.             hicolor-icon-theme-0.12-2  hunspell-1.3.2-1  libcups-1.5.3-1 
  6.             libdaemon-0.14-2  libnotify-0.7.5-1  libtasn1-2.12-1 
  7.             libvpx-1.1.0-1  mime-types-8-1  mozilla-common-1.4-3  nettle-2.4-1 
  8.             nspr-4.9-1  nss-3.13.4-2  p11-kit-0.12-1  shared-mime-info-1.0-1 
  9.             sqlite-3.7.12-2  firefox-12.0-2  firefox-i18n-zh-cn-12.0-1 
  10. 全部下载大小:27.84 MiB    全部安装大小:125.39 MiB 


14、安装Firefox的插件
downthemall:Firefox的一个下载管理器软件。它支持多线程、续传、批量文件下载,同时允许HTTP和FTP协议。
xthunder:调用迅雷/QQ旋风/快车等下载器

15、安装轻量文本编辑器

  1. $ sudo pacman -S leafpad 


目标 (1): leafpad-0.8.18.1-3
全部下载大小:0.07 MiB    全部安装大小:0.41 MiB

16、安装中文输入法Fcitx


首先安装yaourt:

  1. $ sudo vi /etc/pacman.conf 


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

  1. [archlinuxfr] 
  2. #Server =http://repo.archlinux.fr/x86_64 
  3. 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中,注销系统后生效。

  1. eval `dbus-launch –sh-syntax –exit-with-session` 
  2. export XMODIFIERS=“@im=fcitx” 
  3. export QT_IM_MODULE=fcitx 
  4. 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插件

  1. $ sudo pacman -S flashplugin 
  2. flashplugin-11.2.202.235-1    全部下载大小:8.15 MiB    全部安装大小:20.83 MiB 


18、系统声音设置

  1. $ sudo pacman -S alsa-utils alsa-lib alsa-oss alsa-plugins 
  2. 通过alsamixer来通过字符界面对声音进行调整。 
  3. 如果还是不行,在rc.conf里的DEMONS里添加alsa,使其像如下这样: 
  4. DAEMONS=(syslog-ng network netfs crond alsa) 


19、音频播放器


最简播放器:bmp

  1. 安装: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
安装:

  1. sudo pacman -S audacious 


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



20、轻量文件管理器

  1. $ sudo pacman -S rox 
  2. 目标 (1): rox-2.11-1 全部下载大小:0.96 MiB    全部安装大小:4.42 MiB 


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

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


22、自动加载桌面与任务栏
openbox设置本地化

  1. $ cp /etc/xdg/openbox/{menu.xml,environment,autostart,rc.xml} ~/.config/openbox/ 


编辑文件~/.config/openbox/autostart
加入如下内容:

  1. feh  –bg-fill ‘/home/shenzhi/yuzhong.jpg’& 
  2. 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界面下输入:

  1. $ sudo xrandr 


此时会有一个分辨率的列表,从0开始计数,数数你所需要的分辨率在第几行,一定要细心,不要错了。
我的在16行,即从0行到16行,故设置为:sudo xrandr -s 16
并将“xrandr -s 16 &”写入到文件~/.config/openbox/autostart中

26、删除软件包
正好刚刚安装了SLiM想要删除,且其有两个依赖文件且此二文件其余软件并不需要,故一并删除之。
  1. $ 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、安装资源监视器

  1. $ sudo pacman -S conky 
  2. 目标 (2): wireless_tools-29-6  conky-1.9.0-1 
  3. 全部下载大小:0.23 MiB    全部安装大小:0.69 MiB 


配置文件所在:conky : ~/.conkyrc

28、安装lxdm登陆管理器

  1. $ sudo pacman -S lxdm 
  2. 目标 (3): consolekit-0.4.6-3  polkit-0.105-1  lxdm-0.4.1-10 
  3. 全部下载大小: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、再度多媒体

  1. #安装解码器:pacman -S gstreamer0.10-plugins 
  2. #可选安装SMplayer和VLC:pacman -S smplayer vlc 
  3. $ sudo pacman -S gstreamer0.10-good-plugins gstreamer0.10-ffmpeg smplayer vlc 
  4.  
  5. :: 共有 6 组员在组 gstreamer0.10-plugins 中: 
  6. :: 软件库 extra 
  7.    1) gstreamer0.10-bad  2) gstreamer0.10-bad-plugins 
  8.    3) gstreamer0.10-base-plugins  4) gstreamer0.10-ffmpeg 
  9.    5) gstreamer0.10-good-plugins  6) gstreamer0.10-ugly-plugins 
  10. 目标 (84): a52dec-0.7.4-6  aalib-1.4rc5-9  cdparanoia-10.2-4  cifs-utils-5.4-1 
  11.             colord-0.1.19-2  enca-1.13-2  faac-1.28-3  faad2-2.7-3 
  12.             fribidi-0.19.2-2  gconf-3.2.5-2  gd-2.0.36RC1-5 
  13.             glib-networking-2.32.3-1  gpm-1.20.6-7 
  14.             gsettings-desktop-schemas-3.4.2-1  gstreamer0.10-0.10.36-1 
  15.             gstreamer0.10-base-0.10.36-1  gstreamer0.10-good-0.10.31-1 
  16.             gtk3-3.4.3-1  jack-0.121.3-6  lcms2-2.3-2  libass-0.10.0-3 
  17.             libavc1394-0.5.4-1  libbluray-0.2.2-1  libcaca-0.99.beta18-1 
  18.             libcap-ng-0.6.6-1  libcddb-1.3.2-3  libcdio-0.83-1  libdca-0.0.5-3 
  19.             libdv-1.0.0-4  libdvbpsi-0.2.2-1  libdvdnav-4.2.0-2 
  20.             libdvdread-4.2.0-1  libebml-1.2.2-2  libftdi-0.20-1 
  21.             libgnome-keyring-3.4.1-1  libgphoto2-2.4.14-1  libgusb-0.1.3-1 
  22.             libiec61883-1.2.0-3  libieee1284-0.2.11-4  libirman-0.4.5-3 
  23.             libkate-0.4.1-3  libltdl-2.4.2-5  libmad-0.15.1b-6 
  24.             libmatroska-1.3.0-2  libmng-1.0.10-4  libmodplug-0.8.8.4-1 
  25.             libmp4v2-1.9.1-4  libmpcdec-1.2.6-3  libmpeg2-0.5.1-3 
  26.             libproxy-0.4.7-1  libraw1394-2.0.7-2  libshout-1:2.3.0-1 
  27.             libsoup-2.38.1-1  libsoup-gnome-2.38.1-1  libtiger-0.3.4-3 
  28.             libupnp-1.6.17-1  libusb-compat-0.1.4-1  libvdpau-0.4.1-2 
  29.             libwbclient-3.6.5-1  lirc-utils-1:0.9.0-16  lua-5.1.5-2 
  30.             mpg123-1.14.2-1  mplayer-34799-1  net-snmp-5.7.1-2  Python2-2.7.3-2 
  31.             qt-4.8.1-2  recode-3.6-7  sane-1.0.22-8  sdl_image-1.2.12-2 
  32.             shared-color-profiles-0.1.5-1  smbclient-3.6.5-1  talloc-2.0.7-1 
  33.             tdb-1.2.9-2  ttf-dejavu-2.33-3  ttf-freefont-20120503-1 
  34.             v4l-utils-0.8.8-1  wavpack-4.60.1-2  xcb-util-keysyms-0.3.8-1 
  35.             xdg-utils-1.1.0rc1-3  zvbi-0.2.33-4  gstreamer0.10-ffmpeg-0.10.13-1 
  36.             gstreamer0.10-good-plugins-0.10.31-1  smplayer-0.8.0-1  vlc-2.0.1-1 
  37.  
  38. 全部下载大小:90.47 MiB    全部安装大小:500.21 MiB 
  39. :: 正在从 extra 软件库获取软件包… 
  40. 错误:无法从 mirrors.163.com : The requested URL returned error: 404 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’ 
  41. 错误:无法从 mirrors.163.com : The requested URL returned error: 404 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’ 
  42. 错误:无法从 mirror.bjtu.edu.cn : The requested URL returned error: 404 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’ 
  43. 错误:无法从 mirror6.bjtu.edu.cn : Failed to connect to 2001:da8:205::58: 网络不可达 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’ 
  44. 错误:无法从 mirror.lzu.edu.cn : Given file does not exist 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’ 
  45. 错误:无法从 mirror.lzu.edu.cn : The requested URL returned error: 404 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’ 
  46. 错误:无法从 mirrors.stuhome.net : Given file does not exist 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’ 
  47. 错误:无法从 mirrors.stuhome.net : The requested URL returned error: 404 获取文件 ‘qt-4.8.1-2-i686.pkg.tar.xz’ 
  48. 警告:无法从 extra 获取某些文件 
  49. 错误:无法提交处理 (下载函数库出错) 


发生错误,没有软件包被更新。
这个问题,通过编辑/etc/pacman.d/mirrorlist文件开放最开始的那两个网址,更新一下pacman -Syu但此时本人并未升级系统。
下面,安装一切正常,只是在测试视频的时候无论是SMlayer还是VLC均是有声音无影像,且声音极小。解决办法:
1、打开SMplayer调整菜单中的”选项”–>”首选项”–>”视频”–>”输出驱动”更改为“gl(启用加速)”即可。
请注意,这是我的系统的解决方法,不一定适合你的系统。VLC我尝试了,现在为止还没有解决。
2、声音小,在终端输入命令“alsamixer”,通过上下键调整,前两项即“Master”,“PCM”即可。
31、安装终端模拟器,因为lx的终端对鼠标响应太快

  1. $ sudo pacman -S sakura 
  2. 目标 (2): vte3-0.32.1-1  sakura-3.0.4-1 
  3. 全部下载大小:0.36 MiB    全部安装大小:2.17 MiB 



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

  1. $ sudo pacman -S wxgtk 

  1. 目标 (1): wxgtk-2.8.12.1-3 
  2. 全部下载大小:3.80 MiB    全部安装大小:18.33 MiB 
  3. 任务栏无线插件: 
  4. sudo pacman -S wireless_tools 
  5. 目标 (1): wireless_tools-29-6 
  6. 全部下载大小:0.08 MiB    全部安装大小:0.29 MiB 
  7. sudo pacman -S imagemagick 
  8. 目标 (1): imagemagick-6.7.6.8-1 
  9. 全部下载大小:1.88 MiB    全部安装大小:9.62 MiB 
  10. bash自动补齐 
  11. $ sudo pacman -S bash-completion 
  12. 目标 (1): bash-completion-1.99-2 
  13. 全部下载大小:0.11 MiB    全部安装大小:1.61 MiB 
33、完善系统图标及界面
  1. $ sudo pacman -S gnome-icon-theme gnome-themes-standard 
  2.  
  3. 目标 (9): cantarell-fonts-0.0.8-1  gnome-icon-theme-symbolic-3.4.0-1  gtk-engines-2.20.2-2 
  4.            icon-naming-utils-0.8.90-2  libcroco-0.6.5-1  librsvg-2.36.1-1 
  5.            perl-xml-simple-2.18-4  gnome-icon-theme-3.4.0-1  gnome-themes-standard-3.4.2-1 
  6. 全部下载大小: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

  1. $ sudo ln -s /usr/lib/libpng.so /usr/lib/libpng12.so.0 
  2. $ sudo cp ~/.mozilla/plugins/libaliedit32.so /usr/lib/mozilla/plugins/ 

36、字体安装器的移植
我将gnome-font-viewer直接提取出来
cp /usr/bin/gnome-font-viewer .
此步比较关键,因为这个软件可以辅助我们方便的安装字体到Linux中。
使用的时候,

  1. # cp /home/shenzhi/gnome-font-viewer /usr/bin/ 
  2. # chmod 4755 /usr/bin/gnome-font-viewer 



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

37、用 wine 和 playonlinux 安装 windows 软件

  1. $ sudo pacman -S wine wine_gecko playonlinux 
  2. 目标 (24): cabextract-1.4-2  glew-1.7.0-2  icoutils-0.29.1-2  imagemagick-6.7.6.8-1 
  3.             mesa-demos-8.0.1-2  perl-encode-locale-1.03-1  perl-file-listing-6.04-1 
  4.             perl-html-parser-3.69-1  perl-html-tagset-3.20-3  perl-http-cookies-6.01-1 
  5.             perl-http-daemon-6.00-1  perl-http-date-6.01-1  perl-http-message-6.03-1 
  6.             perl-http-negotiate-6.01-1  perl-libwww-6.04-1  perl-lwp-mediatypes-6.02-1 
  7.             perl-net-http-6.03-1  perl-uri-1.59-1  perl-www-robotrules-6.02-1 
  8.             wxPython-2.8.12.1-3  xdg-user-dirs-0.14-3  playonlinux-4.1.1-1  wine-1.5.4-1 
  9.             wine_gecko-1.5-1 
  10. 全部下载大小: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。

40、Linux下QQ实现

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


脚本的内容如下。

  1. #============================================ 
  2. # Maintainer: Linduer Wang 
  3. pkgname=“linuxqq” 
  4. pkgver=“1.0.2” 
  5. pkgrel=1 
  6. //pkgdesc=“Offical Linux QQ Client from Tencent Inc. Packaged by linduer@gmail.com”// 
  7. arch=(‘i686′) 
  8. //url=“http://im.qq.com/qq/linux”// 
  9. license=(‘custum’) 
  10. depends=(“gtk2>=2.10.0″ “cairo>=1.8.6″ “pango>=1.22.4″) 
  11. //source=(“http://dl_dir.qq.com/linuxqq/linuxqq_v1.0.2-beta1_i386.deb”)// 
  12. noextract=(“linuxqq_v1.0.2-beta1_i386.deb”) 
  13. md5sums=(‘e269697840f53a8ea8306e600fbd4ed7′) 
  14. build() { 
  15. linuxqqdeb=“linuxqq_v1.0.2-beta1_i386.deb” 
  16. cd $startdir 
  17. ar x “$linuxqqdeb” “data.tar.gz” || return 1 
  18. cd $pkgdir 
  19. tar zxf “$startdir/data.tar.gz” || return 1 
  20. #clean 
  21. cd $startdir 
  22. 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

  1. sudo yaourt -S libpng12也可以是sudo pacman -S libpng12 


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

  1. $ sudo pacman -S  wicd wicd-gtk 
  2. $ sudo pacman -S dhclient wpa_supplicant 


关闭相关服务:

  1. # /etc/rc.d/network stop 
  2. # /etc/rc.d/networkmanager stop 


修改全局配置文件:

  1. $ sudo vi /etc/rc.conf 


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

  1. DAEMONS=(syslog-ng dbus !networkmanager wicd crond sshd) 


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

开启相关服务:

  1. # /etc/rc.d/dbus restart 
  2. # /etc/rc.d/wicd start 


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

  1. $ echo ‘wicd-gtk -t &’>>.config/openbox/autostart 


42、游戏
纸牌王:
aisleriot

赞(0) 打赏
转载请注明出处:服务器评测 » VMware安装Arch Linux全程记录
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏