LinuxSir.cn,穿越时空的Linuxsir!

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

平滑升级到xorg7了 ── Arch生存准则

[复制链接]
发表于 2006-2-28 09:30:41 | 显示全部楼层 |阅读模式
升级过程中几乎没有碰到任何致命的问题,除了下面的几个小问题:

已解决的:

1、升级过程中提示ttf-bitstream-vera和xorg冲突,提示要移除xorg,移除即可。这是因为老的xorg包中包含bitstream-vera字体造成的。

2、升级后fcitx输入法无法使用。只要以root身份执行gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules即可。

3、因为xorg升级了,所以要重新安装ati驱动,幸运的是extra里已经有了针对arch的kernel和archck kernel的驱动,只需要pacman -S ati-drivers-arch即可。安装ati驱动时提示和libgl冲突,需要移除该包,因为libgl被mesa等依赖,所以要用pacman -Rd libgl不检查依赖性强制移除。都装好以后启动x出错,而且是kernel panic。重启后好了。为了让3D加速正常运作,还需要sudo ln -s /usr/lib/xorg/modules /usr/X11R6/lib/modules。

4、进入x后无法切换到控制台界面,修改xorg.conf中XkbRules为    Option "XkbRules"   "xorg"即可。顺道儿把字体路径也修改了。

5、修改字体路径的时候要注意,因为有些字体包还没有修改安装路径(比如你自己编译安装的wqy字体),所以最好仍然包含过去的路径,只是在现有路径上增加/usr/share/fonts的一系列路径。当然完美的解决方法是重新编译安装那些仍然在/usr/X11R6/lib/X11/fonts下的字体。

6、mlterm无法启动,提示如下:

  1. =[diony@arch:pts/1]=[09:18]=[~]=
  2. [2006-02-28 2] % mlterm
  3. Unable to start - open_screen_intern() failed.
复制代码

解决方法:这是忘记修改xorg.conf中rgb的路径了,只要把Section "Files"中rgb的路径改为RgbPath "/usr/share/X11/rgb"即可。

未解决的:

有待继续发现。

Arch生存准则:
给那些希望有最新的系统所以才用arch,但又不希望每天都在为系统问题烦恼的人。

1、永远用最新的包,永远跟上升级步伐。
2、当有重要/复杂的包(例如kernel,xorg等)升级时,1号准则作废,静观数日后再升级。此时第一次打包时被疏忽的部分应该已经被修补了,并且很多人已经提出了可能遇到的问题的解决方案。
3、当系统是用于服务器时,1、2号准则全部作废。
4、每天上linuxsir看看。哈哈哈。
发表于 2006-2-28 11:21:46 | 显示全部楼层
长时间不升级突然进行一次升级的话,arch很容易挂掉。
我这是第二次挂了,莫名其妙 的。
回复 支持 反对

使用道具 举报

发表于 2006-2-28 11:52:06 | 显示全部楼层
我也是用过ARCH一段时间后,又转回DEBIAN的。ARCH是很好,但是有时死得莫名其妙,只好重装。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-28 11:55:43 | 显示全部楼层
Post by xep007
我也是用过ARCH一段时间后,又转回DEBIAN的。ARCH是很好,但是有时死得莫名其妙,只好重装。


my archlinux box never died
回复 支持 反对

使用道具 举报

发表于 2006-2-28 12:14:51 | 显示全部楼层
as guided by your nice post, it only took me around 10 mins to upgrade it.
by running aticonfig with --initial=dual-head --screen-layout=right, my two monitors are smoothly supported.

Thanks a lot.
回复 支持 反对

使用道具 举报

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

本版积分规则

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