关于xorg的问题
时间:2007-09-18
来源:互联网
http://xorg.freedesktop.org/releases/X11R7.3/src/
7.3的源代码是不是在这个目录下面?,有没有办法一次下这个目录下的所有文件?
我使用的是GCC4.2.1的版本,能不能编译7.3?
作者: echo 发布时间: 2007-09-18
1。xorg7.3,可以用参考blfs的开发中的svn作,用wget下载。把*.7.2.wget改造成*.7.3.wget:
w.sh: BEGIN 8<===============>8
#!/bin/bash -e
section=$1
lv=7.2
version=7.3
if [ ! -e $section ]; then mkdir $section; fi
cd $section
printf "\nWGET: $section\n"
# download and check packages
if [ ! -e ../${section}-${version}.wget ]; then
cp ../${section}-${lv}.wget ../${section}-${version}.wget
grep -v '^#' ../${section}-${lv}.wget | while read l; do
if [[ $l != ^# ]]; then
f1=`echo $l|sed -e 's/[^-]*.tar.bz2//'`
f2=`grep -E "^$f1" ../f3.bz2|cut -d" " -f1`
if [[ $l != $f2 ]]; then
printf "\nNEW $f1: $l : $f2\n"
sed -i -e "s/$l/$f2/" ../${section}-${version}.wget
fi
fi
done
if (( `wc -l ../${section}-${lv}.wget|gawk '{print $1}'`!=`wc -l ../${section}-${version}.wget|gawk '{print $1}'`)); then
echo FILE ERROR:
until false ; do sleep 4; done
fi
! diff ../${section}-${lv}.wget ../${section}-${version}.wget
fi
if egrep -v '^#|^OK' ../${section}-${version}.wget && [ ! -s `grep -v '^#|OK' ../${section}-${version}.wget|tail -n 1` ]; then
( grep -v '^#' ../${section}-${version}.wget | wget -i- \
-B http://xorg.freedesktop.org/releases/individual/${section}/ \
-o ../xorg-${section}-wget.log ) &
printf "WGET \&: $section";
fi
#md5sum -c ../${section}-${version}.md5
w.sh: END 8<===============>8
单个包就找了对应的下,有2个包版本比7.2的降低了。
仅供参考!:7.3的包列在附件里,注意f3.bz2不是bz2文件是文本文件。
2。里面xkeyboardconfig编译要perlxml; xserver要用到pixman,没有过不去。
3。大致顺序:
01_proto.sh*
02_pkg-config.sh*
03_util.sh*
04_libXau.sh*
05_libXdmcp.sh*
06_xcb-proto.sh*
07_libpthread-stubs.sh*
08_libxml.sh*
09_libxslt.sh*
10_libxcb.sh*
11_ed.sh*
12_freetype.sh*
13_expat.sh*
13_fontconfig.sh*
14_xorglib.sh*
15_xbitmaps.sh*
16_libpng.sh*
17_libdrm.sh*
18_expat.sh*
19_mesa.sh*
20_xorgapp.sh*
21_xorgdata.sh*
22_xorgfont.sh*
23_perlxml.sh*
24_xkeyboardconfig.sh*
25_luit.sh* (书里可能少:ln -sv /usr/share/X11/locale /usr/lib/X11/locale )
26_pixman.sh*
27_xorgserver.sh*
28_xorgdirver.sh*
29_xterm.sh*
xterm显示中文:
cat >~/.X*es <<EOF
Xft.dpi: 90
*customization: -color
*VT100*faceSize: 12
EOF
如果xterm提示:Warning: couldn't find charset data for locale zh_CN.GB2312; using ISO 8859-1
可能需要:ln -sv /usr/share/X11/locale /usr/lib/X11/locale
thinkpand 600, PII 266Mhz, 224MB RAM, 224MB swap, 硬盘空间留出1.2GB(??),看着书慢慢来,一个星期就差不多了。
f3.bz2 (22.4 KB, 13 次查看) |
作者: pdfan 发布时间: 2007-09-18
作者: tfkdmwmqtr 发布时间: 2007-09-18
作者: echo 发布时间: 2007-09-19
我总发现这个新的问题多多. 我已经用回我 九月二号安装的那个 CLFS 了.
你这样做:
export LANG=zh_CN.UTF-8
然后:
locale
看一下有没有说什么 Can't open LC_CTYPE
如果有, 中文可能就用不了.包括 zhcon 也会不正常.
作者: tfkdmwmqtr 发布时间: 2007-09-19
zhcon现在使用正常,不过只有root用户可以使用其它的用户都用不了
作者: echo 发布时间: 2007-09-19
作者: echo
我编译系统时用的是LANG=zh_CN.GB18030来做为环境编译的。
zhcon现在使用正常,不过只有root用户可以使用其它的用户都用不了 |
作者: tfkdmwmqtr 发布时间: 2007-09-19
这个我用得也少.
作者: tfkdmwmqtr 发布时间: 2007-09-19
还是只编译上面列出的29个?
我想在suse或者ubuntu下编译、使用
作者: mech 发布时间: 2007-09-20
作者: mech
我把src目录下的都下载下来了,是否都需要?
还是只编译上面列出的29个? 我想在suse或者ubuntu下编译、使用 |
cat >~/.X*es <<EOF
Xft.dpi: 90
*customization: -color
*VT100*faceSize: 12
EOF
如果xterm提示:Warning: couldn't find charset data for locale zh_CN.GB2312; using ISO 8859-1
可能需要:ln -sv /usr/share/X11/locale /usr/lib/X11/locale
作者: pdfan 发布时间: 2007-09-20
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28