xserver下载地址:
https://www.x.org/archive/individual/xserver/
编译手册:
1.解压压缩包 tar xzvf xorg-server-1.20.3.tar.gz
2.进入到解压后的目录执行./configure
zjg@zjg-PC:/home/work/xorg/xorg-server-1.20.3$ ./configure
检查编译环境是否ok
在执行过程中,会报错一些依赖包找不到
apt-cache search和apt-get install 配合使用,下载缺失的依赖包。
apt-get install libpixman-1-dev
apt-get install libxkbfile-dev
apt-get install libxfont-dev
apt-get install libpciaccess-dev
apt-get install libepoxy-dev
apt-get install libgbm-dev
3.执行make
zjg@zjg-PC:/home/work/xorg/xorg-server-1.20.3$ make
编译过程中没有遇到错误
编译结束后在hw/xfree86下面生成可执行文件Xorg
zjg@zjg-PC:/home/work/xorg/xorg-server-1.20.3/hw/xfree86$ ls -lai Xorg
6427987 -rwxr-xr-x 1 root root 17988120 4月 16 13:38 Xorg
查看Xorg版本
就是刚刚编译的1.20.3版本。
zjg@zjg-PC:/home/work/xorg/xorg-server-1.20.3/hw/xfree86$ ./Xorg -version
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.19.0-6-amd64 x86_64
Current Operating System: Linux zjg-PC 4.19.0-6-amd64 #1 SMP Uos 4.19.67-11eagle (2020-03-21) x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-4.19.0-6-amd64 root=UUID=c02d3779-d536-432a-987d-737b0b381627 ro splash quiet DEEPIN_GFXMODE=7,1680x1050,1400x1050,1440x900,1280x1024,1280x800,1280x720,1024x768,1920x1080
Build Date: 16 April 2020 01:35:53PM
Current version of pixman: 0.36.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.