LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2900|回复: 19

Arch 深入:Arch 既有奔逸绝尘的速度,也有优雅妩媚的外观!(针对 kdemod)

[复制链接]
发表于 2009-7-5 14:36:06 | 显示全部楼层 |阅读模式
每天打开电脑,总是不用自主地在浏览器的URL栏里输入www.linuxsir.cn/bbs。查看学习一下有趣的帖子。

经过我几天空余时间的努力。终于在我的 Arch (base-devel) 上安装好了kdemod-minimal。这几天来有很多感触,也有很多收获。相信很多人都有类似的经历吧。

虽然网上也有零星几篇介绍 kde 的,但都是轻描淡写,没有相关的问题解决方案。所以我要在这里写下来。记录我的安装收获,给后来者提供一定的指引,或在你们安装失败时,能给以提示。

一、预备知识:

      http://chakra-project.org/download-kdemod.html

看完后别忘了回来。或英国历史没怎么学好,看不太懂,也没关系。下面的步骤应该够全的。

二、准备安装:

      1、安装 sudo ,这是个允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务。如果没有安装,那就

  1. pacman -S sudo
复制代码


      2、创建一个新用户,因为 kdemod 默认不允许以 root 身份登录。如果有其他可用的用户帐号,就不必添加了。没有就添加一个:
  1. useradd speedx
复制代码
根据你的喜好,添加你自己的用户名。

      3、安装 hal,是一个守护进程,它允许桌面应用程序即时读取硬件信息。详细请看http://wiki.archlinux.org/index.php/HAL)
      如没安装,那就

  1. pacman -S hal
复制代码

接下来,把它添加到/etc/rc.conf 文件中的DAEMONS里。必须添加,曾经群里有个兄弟没添加hal,安完 kdemod 后,面对登陆界面,无法用鼠标、键盘来输入用户名、密码,而导致失败。
 楼主| 发表于 2009-7-5 14:37:28 | 显示全部楼层
4、清除系统的残留 kde 或 以前安装失败时的下载到电脑上的kdemod 包。这需要 root 权限。
  1. pacman -Rd kdemod-uninstall
复制代码

      5、选择准确的 kdemod 源。这一步尤为重要。因为源的组合很关键,很多源有冲突。如[kdemod-core]、[kdemod-testing]、[kdemod-unstable]
三个源相互冲突。只能添加其中一个。详细请参见http://chakra-project.org/wiki/i ... tories_and_Packages
网上推荐[kdemod-core]、[kdemod-extragear]、[kdemod-palyground]、Arch [extra]的组合。我个人的源设置是
  1. [core]
  2. # Add your preferred servers here, they will be used first
  3. Server = http://166.111.68.130/archlinux/www....g/core/os/i686
  4. Include = /etc/pacman.d/mirrorlist
  5. [extra]
  6. # Add your preferred servers here, they will be used first
  7. Server = http://166.111.68.130/archlinux/www..../extra/os/i686
  8. Include = /etc/pacman.d/mirrorlist
  9. [community]
  10. # Add your preferred servers here, they will be used first
  11. Server = http://166.111.68.130/archlinux/www....munity/os/i686
  12. Include = /etc/pacman.d/mirrorlist
  13. [kdemod-core]
  14. Server = http://166.111.68.130/archlinux/kdemod/core/i686
  15. [kdemod-extragear]
  16. Server = http://166.111.68.130/archlinux/kdemod/extragear/i686
  17. [kdemod-playground]
  18. Server = http://166.111.68.130/archlinux/kdemod/playground/i686
复制代码
我的是教育网。用的清华大学的源。速度50k/s ~ 100k/s 。

也有论坛里的兄弟 Arne 是这样设置的,同样可以用:
  1. #[testing]                                                               
  2. #Include = /etc/pacman.d/mirrorlist                                      
  3. #[kdemod-core]
  4. #Server = http://chakra-project.org/repo/core/i686/
  5. [kdemod-testing]
  6. Server = http://chakra-project.org/repo/testing/i686/
  7. [kdemod-extragear]
  8. Server = http://chakra-project.org/repo/extragear/i686/
  9. [kdemod-playground]
  10. Server = http://chakra-project.org/repo/playground/i686/
  11. [core]
  12. # Add your preferred servers here, they will be used first
  13. Include = /etc/pacman.d/mirrorlist
  14. [extra]
  15. # Add your preferred servers here, they will be used first
  16. Include = /etc/pacman.d/mirrorlist
  17. [community]
  18. # Add your preferred servers here, they will be used first
  19. Include = /etc/pacman.d/mirrorlist
  20. # An example of a custom package repository.  See the pacman manpage for
  21. # tips on creating your own repositories.
  22. #[custom]
  23. #Server = file:///home/custompkgs
  24. [archlinuxfr]
  25. Server = http://repo.archlinux.fr/i686
复制代码
如果你用的是 64 位的系统就把 i686 换成 x86_64 。

      6、建议升级一下系统。pacman -Su 。这要花上一段时间。不过值得做。因为我在安装 kdemod 时,先前没升级,出现了很多错误。如我的系统自从安装后就没升级过,结果装了 kdemod-minimal 后,出现了
  1. kstartup config4 /usr/lib/libstd++.so.6:version 'GLIBCXX_3.4.11' not found (required by /usr/lib/libkdecore.so.5)
复制代码
这应该是gcc 版本过低。此外我先安装了Xorg,结果我发现Xorg的版本是
  1. Release Date : 2009-5-8
  2. Build Operating System : Linux 2.6.30 -ARCH i686
复制代码
而我的系统是 Arch 2.6.28 的。
Arch 升级很容易。我pacman -Su 后,重启电脑,系统就成了Arch 2.6.30的了,是不是很爽。

      7、安装 kdemod 、kde 、gnome 都要先安装Xorg,如果还没安,那就
  1. pacman -S xorg
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 14:38:12 | 显示全部楼层
8、开始安装,用新帐户(别用 root。root 权限太大,万一设置错误,会引起不必要的损失。)
      有几种选择:
  1. pacman -S kdemod           -> our default desktop setup
  2. pacman -S kdemod-minimal   -> the absolute minimum of KDE
  3. pacman -S kdemod-complete  -> the complete KDE desktop
  4. pacman -S kdemod-devel     -> development tools
  5. pacman -S kdemod-doc       -> documentation packages
  6. pacman -S kdemod-debug     -> debugging symbols
复制代码
我只装了个 kdemod-minimal,需要下载1百几十M,安装后有3百多M。我觉得这已经够用的了,实在不够就装个kdemod,也要下载1百多M。之后就要进入等待了。其间可以喝点可乐。或睡会儿觉。呵呵。

      9、配置。
<1>如果想要输入 startx后,启动kdemod,就要在你的帐户(安装、使用kdemod的帐户)下的.xinitrc(即~/.xinitrc)文件中添加
  1. exec startkde
复制代码
这个文件是隐藏的。ls -a 就可以看到。如果没有就新建一个
  1. vi .xinitrc
复制代码
之后添加命令。当然 startx 需要启动kdm。
<2>如果/tmp 和 /var/tmp 的权限不对,或帐户的根目录权限不对,会出现
  1. kstartupconfig4 does not exist or fails. The error code is 1(/3). Check your installation
复制代码
解决方法是参考http://chakra-project.org/wiki/i ... ncountered_Problems)
  1. sudo chmod 1777 /tmp /var/tmp
  2. sudo chown -R username:usergroup ~
  3. (对应我的是sudo chown -R speedx:speedx ~)
复制代码
<3>如果想要在开机时,从 kdemod登录,那就在/etc/rc.conf 中的DAEMONS最后添加kdm。
<4>如果想让网页显示中文,需要在 /etc/locale.gen 中把以zh_CN.开头的几个中文 locale 取消注释,并执行命令
  1. locale-gen
复制代码
然后添加中文字体,如:
  1. pacman -S wqy-zenhei
复制代码
<5>如果想要完全中文的桌面,
  1. pacman -Ss kdemod-kde-l10n-zh-cn
复制代码
,这个包现在在[kdemod-core]中。
<6>中文输入法,中文简体拼音:pacman -S scim-pinyin
中文简体五笔:pacman -S scim-tables
中文繁体:pacman -S scim-chewing

      10、重新启动系统,或startx 你是不是,看到了漂亮而又打开速度超快的界面。如果,没有,别灰心,重新思考一下步骤。或在贴子下面回复,或google一下。

三、总结及忠告:

当然前面的有些步骤顺序并不是死板的。您可以按照自己的喜好、需要来调整或掠过某些步骤。最后kdemod桌面对应Alt + Ctrl + F7。

正如 Paul Valery 所说, “一首诗永远不会写成,而只会被放弃"。我也仅尝试了 kdemod,而对 Gnome 等还没尝试。而且,我也只是刚刚安装完(昨天下午才最终完全搞定)。呵呵,趁着记忆深刻,赶紧记下来。

希望这能对新手或还没安装过桌面的兄弟有所帮助。我也是菜鸟。不过闻道有先后,我或许只是比你们先试用过而已。

呵呵,终于敲完了,如果有错误,请大家踊跃批评指正。相互学习。

我只是起个抛砖引玉的作用。如果你有更好的建议,或问题,请提出来,大家好好讨论。
回复 支持 反对

使用道具 举报

发表于 2009-7-5 15:39:14 | 显示全部楼层
怎么没人来看   我来顶!  猜猜我是谁 哈哈
回复 支持 反对

使用道具 举报

发表于 2009-7-5 16:19:18 | 显示全部楼层
archlinux里的kdemod很好,请pacman -S kdemod

具体
http://wiki.archlinux.org/index. ... 4%B8%AD%E6%96%87%29

感谢LZ分享
回复 支持 反对

使用道具 举报

发表于 2009-7-5 17:16:30 | 显示全部楼层
个人觉得...
该把这个发去wiki而不是这里...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 17:24:15 | 显示全部楼层
不清楚怎么发 wiki, 但我觉得遇到此类问题,能找到这贴,能顺利解决问题就可以!
回复 支持 反对

使用道具 举报

发表于 2009-7-5 17:47:06 | 显示全部楼层
請問樓主啟用compiz時kwin是否會崩潰?
我的在我這裡崩潰了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-5 17:59:08 | 显示全部楼层
yanzilme 好,由于我昨天刚装好kdemod-minimal ,我还没怎么试过 compiz 跟 kwin。或许有其他人可以解决你的问题。

不过我在 konqueror 下用 webqq 时,每次 webqq 都导致 konqueror 崩溃。
回复 支持 反对

使用道具 举报

发表于 2009-7-5 19:18:36 | 显示全部楼层
这文章的风格不失适合Wiki...个人感觉chakra也有可能成为一个伟大的发行版.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表