demonlj 发表于 2005-7-14 12:50:46

blfs+xorg的问题

刚刚搞定lfs之后就想做blfs了
想法是:希望能够上网,有X系统,有多媒体
先做的是X系统,选择xorg。问题出在很后面
lfs是6.1的,blfs是6.0的。编译xorg的时候我没有按照blfs的顺序,也就是说我只按照xorg所需要的libpng和fontconfig,当然fontconfig所需要的东东我也有安装啦。
在ldconfig
cd ~之后的Xorg -configure出问题了。提示是找不到Xorg这个执行程序
去查看了下/usr/bin发现X11链接是非法的,即指向目标不存在。

还好我的lfs都有备份成tar,刚才重新试着安装了Xorg,发现下面的命令有些疑惑
ln -sf ../X11R6/bin /usr/bin/X11 &&
ln -sf ../X11R6/lib/X11 /usr/lib/X11 &&
ln -sf ../X11R6/include/X11 /usr/include/X11
此时是在xcbuild目录下的,其父目录中不可能存在X11R6目录啊?我看了它的安装过程,没有什么地方提到改变目录啊。
这是怎么回事呢?

lophyxp 发表于 2005-7-14 16:53:27

linux可以创建指向不存在的文件的软链接。
虽然在build LFS的时候/下不存在X11R6目录,但是等LFS建立好以后能启动的时候,/下不是存在X11R6目录了么。
ln -f表示强制创建文件。遇到同名文件就覆盖,缺少目录就建立。

demonlj 发表于 2005-7-14 17:12:21

但问题是:我的LFS已经是bootable了,而且也运行过了没有问题的啊。
它的/目录下面不会有X11R6这个目录的,看了下1.0的blfs发现
ln -sf ../X11R6/bin /usr/bin/X11原来是ln -sf /usr/X11R6/bin /usr/bin/X11
进入/usr/X11R6这个目录后发现确实不存在bin
页: [1]
查看完整版本: blfs+xorg的问题