本站已经移至http://draplblog.appspot.com/

2009年1月6日星期二

Slitaz安装openchrome


[本文章于2008-11-08 23:26在旧博客发布,现转于此]

Slitaz是最近的一个微型Linux,它的iso只有20多M,却能干很多事情。我的显卡是比较少见的Unichrome,面对这种同样少见的发行版,只能安装openchrome。
首先,在启动设置中选择分辨率时,把光标移到最下面选择xorg,就会自动帮你下载几个xorg的包,然后以xorg方式启动。目前slitaz还有一些 小问题,在关闭X server(ctrl+alt+退格)后不能以输入startx的方式来启动x。我们就用另一种方法:启动display manager。输入slim就可以了。
然后 我们得下载openchrome的源码
http://www.openchrome.org/releases/xf86-video-openchrome-0.2.903.tar.gz
然后,搭建编译环境
tazpkg get-install gcc
tazpkg get-install make
tazpkg get-install slitaz-toolchain (必须,否则会出现错误,config.log里显示gcc: error trying to exec 'as': execvp: No such file or directory)
tazpkg get-install pkg-config
把刚才下载的源码解压出来,进入目录
./configure --prefix=/usr
编译的时候会出现
No package 'xorg-server' found
No package 'xproto' found
No package 'xvmc' found
No package 'fontsproto' found
No package 'randrproto' found
No package 'renderproto' found
No package 'videoproto' found
No package 'xextproto' found
No package 'libdrm found
解决方法
tazpkg get-install xorg-server-dev
tazpkg get-install xorg-proto
tazpkg get-install xorg-libXvMC
tazpkg get-install xorg-libXvMC-dev
tazpkg get-install xorg-fontsproto
tazpkg get-install xorg-renderproto
tazpkg get-install xorg-videoproto
tazpkg get-install xorg-xextproto
……http://xorg.freedesktop.org/archive/X11R7.3/src/everything/
如果找不到包,就从网上下载来编译.源里是找不到libdrm的
http://dri.freedesktop.org/libdrm/
http://xcb.freedesktop.org/dist/libpthread-stubs-0.1.tar.gz
在./configure后面得加上--prefix=/usr,以确保安装到正确的目录中。
还会出现Package 'xv' required by'XvMC' ,not found等提示,把相应的包以及包的-dev装上就行了。
为了保险,最好把xorg-dev和xorg-server-dev装上
然后……
make
make install
最后执行
find / -name *drv.so
你会发现,openchrome驱动和vesa驱动所在目录不同,就把openchrome驱动所在目录的所有文件移动到vesa驱动所在目录。
最后,修改xorg.conf。这个应该都会,就不多说了。

1 评论:

匿名 说...

What's Happening i'm new to this, I stumbled upon this I've discovered
It absolutely useful and it has helped me out loads.

I am hoping to contribute & aid other customers like its helped me.
Great job.

My blog post ... bmi chart

发表评论