LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 983|回复: 14

lfs装完可用后,把tools目录改名就不能用了?

[复制链接]
发表于 2004-8-14 15:45:49 | 显示全部楼层 |阅读模式
lfs装完后 我把TOOLS目录改名就不能用了 使用命令都不能用ls 命令都不见
用其它系统启动把tools目录改回来又好了
怎么回事呢tools不能删吗
可/bin 下面有那些命令呀
/tools下的文件,都和系统文件重复的,
怎么回事呢
 楼主| 发表于 2004-8-14 20:25:30 | 显示全部楼层
debian:/bin# ls                                                
bash: /bin/ls: No such file or directory                        
debian:/bin# ./l                                                
less      lessecho  lesskey   ln        loadkeys  login     ls  
debian:/bin# ./ls                                               
bash: ./ls: No such file or directory                           
debian:/bin#                                                   

明明有ls这个文件的,他却说找不到,怎么回事呢
 楼主| 发表于 2004-8-14 21:07:52 | 显示全部楼层
看了FAQ,可能是编译的时候没有删除目录重新解压编译
~~~
算了.留着TOOLS吧,以后有空再重新编译
我已经删了source目录了
发表于 2004-8-14 21:10:21 | 显示全部楼层
会不会/bin/ls只是一个指向/tools/bin/ls的链接呢?
发表于 2004-8-15 08:32:01 | 显示全部楼层
用ldd检查一下/bin, /usr/bin下面的可执行二进制文件,看看它们是否正确链接到/lib,/usr/lib下面的库,而不是/tools/lib, /tools/usr/lib下面的库。
 楼主| 发表于 2004-8-15 21:13:05 | 显示全部楼层
启动的时候,提示的是找不到文件呀
ldd提示如下

debian:/mnt/lfs/bin# ldd bash                                 
        libncurses.so.5 => /lib/libncurses.so.5 (0x4001b000)   
        libdl.so.2 => /lib/libdl.so.2 (0x4005a000)            
        libc.so.6 => /lib/libc.so.6 (0x4005d000)               
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
 楼主| 发表于 2004-8-15 21:14:00 | 显示全部楼层
debian:/bin# ldd ls                                                        
        librt.so.1 => /tools/lib/librt.so.1 (0x40016000)                  
        libc.so.6 => /tools/lib/libc.so.6 (0x40029000)                     
        libpthread.so.0 => /tools/lib/libpthread.so.0 (0x4015a000)         
        /tools/lib/ld-linux.so.2 => /tools/lib/ld-linux.so.2 (0x40000000)  


完了,果然有tools
 楼主| 发表于 2004-8-19 01:01:35 | 显示全部楼层
已经把ldd有tools的全部重新编译了,现在已经删了tools目录,暂时没发现问题,硬盘空间占了280几M
准备再熟悉一下再装blfs
发表于 2004-8-19 01:41:10 | 显示全部楼层
ldd 本身测试了没?:)。。

其实Book里边都要求做 dummy.c测试得,你肯定是跳了过去。:)。
 楼主| 发表于 2004-8-19 21:00:50 | 显示全部楼层
倒,可以运行ldd ,那还用测试吗
dummy.c在哪个地方,我去瞧瞧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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