QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 916|回复: 2

blfs+xorg的问题

[复制链接]
发表于 2005-7-14 12:50:46 | 显示全部楼层 |阅读模式
刚刚搞定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目录啊?我看了它的安装过程,没有什么地方提到改变目录啊。
这是怎么回事呢?
发表于 2005-7-14 16:53:27 | 显示全部楼层
linux可以创建指向不存在的文件的软链接。
虽然在build LFS的时候/下不存在X11R6目录,但是等LFS建立好以后能启动的时候,/下不是存在X11R6目录了么。
ln -f表示强制创建文件。遇到同名文件就覆盖,缺少目录就建立。
回复

使用道具 举报

 楼主| 发表于 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
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-10-4 22:39 , Processed in 0.047798 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表