`
- 浏览:
72741 次
- 性别:
- 来自:
厦门
-
编译xorg-1.7.7
系统环境:ubuntu10.10
软件包:xorg-server-1.7.7.tar.bz2
下载地址:
http://xorg.freedesktop.org/archive/individual/driver/
(intel 官方网站)
编译xorg
$ tar xf xorg-server-1.7.7.tar.bz2
$ cd xorg-server-1.7.7
$ ./autogen.sh
./autogen.sh: line 9: autoreconf: command not found
# sudo apt-get install dh-autoreconf
$ ./autogen.sh
configure.ac:36: error: must install xorg-macros 1.10 or later before running autoconf/autogen
# sudo apt-get install xutils-dev
$ ./autogen.sh
configure.ac:695: error: possibly undefined macro: XTRANS_CONNECTION_FLAGS
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
# sudo apt-get install xtrans-dev
$ ./autogen.sh
No package 'pixman-1' found
# sudo apt-get install libpixman-1-dev
$ ./autogen.sh
configure: error: Package requirements (x11) were not met:
No package 'x11' found
# sudo apt-get install libx11-dev
$ ./autogen.sh
configure: error: Package requirements (glproto >= 1.4.10 gl >= 7.1.0) were not met:
No package 'glproto' found
No package 'gl' found
# sudo apt-get install x11proto-gl-dev
# sudo apt-get install xlibmesa-gl-dev
$ ./autogen.sh
configure: error: Package requirements (xf86driproto >= 2.1.0) were not met:
No package 'xf86driproto' found
# sudo apt-get install x11proto-xf86dri-dev
$ ./autogen.sh
checking for LIBDRM... no
configure: error: Package requirements (libdrm >= 2.3.0) were not met:
No package 'libdrm' found
# sudo apt-get install libdrm-dev
$ ./autogen.sh
checking for SHA1Init in -lmd... no
checking for XSERVERCFLAGS... no
configure: error: Package requirements (randrproto >= 1.2.99.3 renderproto >= 0.11 fixesproto >= 4.1 damageproto >= 1.1 xcmiscproto >= 1.2.0 xextproto >= 7.0.99.3 xproto >= 7.0.13 xtrans >= 1.2.2 bigreqsproto >= 1.1.0 fontsproto inputproto >= 1.9.99.902 kbproto >= 1.0.3 videoproto compositeproto >= 0.4 scrnsaverproto >= 1.1 resourceproto xineramaproto xkbfile xfont xau pixman-1 >= 0.15.20 xdmcp openssl) were not met:
No package 'randrproto' found
No package 'renderproto' found
No package 'fixesproto' found
No package 'damageproto' found
No package 'xcmiscproto' found
No package 'xextproto' found
No package 'bigreqsproto' found
No package 'fontsproto' found
No package 'videoproto' found
No package 'compositeproto' found
No package 'scrnsaverproto' found
No package 'resourceproto' found
No package 'xineramaproto' found
No package 'xkbfile' found
No package 'xfont' found
No package 'openssl' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables XSERVERCFLAGS_CFLAGS
and XSERVERCFLAGS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
# sudo apt-get install x11proto-randr-dev
# sudo apt-get install x11proto-render-dev
# sudo apt-get install x11proto-fixes-dev
# sudo apt-get install x11proto-damage-dev
# sudo apt-get install x11proto-xcmisc-dev
# sudo apt-get install x11proto-scrnsaver-dev
# sudo apt-get install x11proto-xext-dev
# sudo apt-get install x11proto-bigreqs-dev
# sudo apt-get install x11proto-video-dev
# sudo apt-get install x11proto-composite-dev
# sudo apt-get install x11proto-resource-dev
# sudo apt-get install x11proto-xinerama-dev
# sudo apt-get install libxkbfile-dev
# sudo apt-get install libxfont-dev
# sudo apt-get install libcurl4-openssl-dev
$ ./autogen.sh
checking for PCIACCESS... no
configure: error: Package requirements (pciaccess >= 0.8.0) were not met:
No package 'pciaccess' found
# sudo apt-get install libpciaccess-dev
$ ./configure --prefix=/home/loongson/xorg
$ make
$ make install
编译驱动(键盘,鼠标,显卡)
$ tar xf xf86-input-keyboard-1.5.0.tar.bz2
$ cd xf86-input-keyboard-1.5.0/
$ ./configure --prefix=/home/loongson/xorg
checking for XORG... configure: error: Package requirements (xorg-server >= 1.2.99.0 xproto inputproto) were not met:
No package 'xorg-server' found
$ export PKG_CONFIG_PATH=/home/loongson/xorg/lib/pkgconfig
$ ./configure --prefix=/home/loongson/xorg
$ make
$ make install
$ tar xf xf86-input-mouse-1.6.0.tar.bz2
$ cd xf86-input-mouse-1.6.0/
$ ./configure --prefix=/home/loongson/xorg
$ make
$ make install
$ tar xf xf86-video-sis-0.10.3.tar.bz2
$ cd xf86-video-sis-0.10.3/
$ ./configure --prefix=/home/loongson/xorg
checking for XORG... configure: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto xf86dgaproto xineramaproto randrproto renderproto videoproto xextproto) were not met:
No package 'xf86dgaproto' found
# sudo apt-get install x11proto-xf86dga-dev
$ ./configure --prefix=/home/loongson/xorg
$ make
$ make install
$ tar xf xf86-video-fbdev-0.4.2.tar.bz2
$ cd xf86-video-fbdev-0.4.2/
$ ./configure --prefix=/home/loongson/xorg
$ make
$ make install
编译字体
$ tar xf font-misc-misc-1.1.2.tar.bz2
$ cd font-misc-misc-1.1.2/
$ ./configure --prefix=/home/loongson/xorg
$ make
$ su
# make install
测试 xorg
$ cd /home/loongson/xorg/bin
$ export DISPLAY=:1
$ ./Xorg :1 -configure
Fatal server error:
xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory)
$ sudo su
$ export DISPLAY=:1
$ ./Xorg :1 -configure
sense
11-04-09
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在查询metalink时你会发现原因是由于缺少了libXp.so.6包,根据Oracle的解决方案需要安装xorg-x11-deprecated-libs-6.8.2-1.EL.13.20.i386.rpm包。不过REDHAT AS4中包含的相应的包版本比较低。于是从Oracle提供的...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
xorg-x11-server-utils-7.5-13.el6.x86_64.rpm
xorg-server-1.12.0源码
离线安装包,亲测可用
centos 的x11转发工具,用于转发xshell连接请求,避免出现连接缓慢,连接警告 The remote SSH server rejected X11 forwarding request
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
xorg-x11-server-Xvfb-1.10.4-6.el6.x86_64.rpm
xorg-x11-xauth-1.0.2-7.1.el6.x86_64.rpm
xorg-x11-server-utils-7.5-13.el6.x86_64.rpm
xorg-x11-server-Xvfb-1.20.3-5.el8.x86_64.rpm
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
xorg-x11-deprecated-libs-6.8.2-37.FC4.49.2.1.x86_64.rpm
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
离线安装包,亲测可用
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
离线安装包,亲测可用
离线安装包,亲测可用