LinuxSir.cn,穿越时空的Linuxsir!

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

chroot 安装zenwalk遇到的问题

[复制链接]
发表于 2007-3-21 16:16:02 | 显示全部楼层 |阅读模式
按照http://www.sun116.net/Article/rj ... ticle_111975_3.html 这篇文章正在chroot安装zenwalk,装到ldd  bin/bash 后进行不下去了,弄不懂意思,试了下不行,请高手指教:
“出来的依赖关系,大多是glibc的,glibc被安装在了/mnt/slack/lib/tls目录中,我们可以根据提示一个一个的做链接。少什么东西就做什么的链接;要看/mnt/slack/lib中是否有glibc的文件,然后做链接。如果是存放在tls目录中的,也要链到 /mnt/slack/lib中。链接时要用相对路径,不能用绝对路径;
创建链接文件和在Windows创建快捷方式比较相似,用ln 命令;

  #ln -s 原文件名 新文件名

  什么才算解决了 bash的依赖关系了呢?直到能chroot /mmt/slack才算成功;”


由于是非电脑专业人员,很迷糊
请高手说说应该怎样输入命令
另外linux-gate.so.1是不是一个并不存在的文件?

ldd结果如下:
ppqq:/zenwalk# ldd bin/bash
        linux-gate.so.1 =>  (0xffffe000)
        libtermcap.so.2 => not found
        libdl.so.2 => /lib/libdl.so.2 (0xb7fd3000)
        libc.so.6 => /lib/libc.so.6 (0xb7ea5000)
        /lib/ld-linux.so.2 (0xb7fe2000)
发表于 2007-3-21 16:34:05 | 显示全部楼层
要安装l下的libtermcap
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-21 17:14:15 | 显示全部楼层
[QUOTE=jifengcao]要安装l下的libtermcap[/QUOTE

还没注意到not found这两个字
ibtermcap这个包装了的,但lib/下是libtermcap.so.2.0.8
去iso里查了也是libtermcap.so.2.0.8
如何是好?
回复 支持 反对

使用道具 举报

发表于 2007-3-21 19:15:07 | 显示全部楼层
libtermcap.so.2是指向libtermcap.so.2.0.8的软link,如果没有建一个。
( cd lib ; rm -rf libtermcap.so.2 )
( cd lib ; ln -sf libtermcap.so.2.0.8 libtermcap.so.2 )
( cd usr/lib ; rm -rf libtermcap.so )
( cd usr/lib ; ln -sf /lib/libtermcap.so.2.0.8 libtermcap.so )
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-21 20:48:13 | 显示全部楼层
谢谢,原来没有搞明白从哪儿连接到哪儿,终于清楚了,
明天上班继续装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-22 11:16:17 | 显示全部楼层
还是不行啊,大家快来看看,哪里的问题?求救
penny:/zenwalk# ldd bin/bash
        linux-gate.so.1 =>  (0xffffe000)
        libtermcap.so.2 => not found
        libdl.so.2 => /lib/libdl.so.2 (0xb7f20000)
        libc.so.6 => /lib/libc.so.6 (0xb7df2000)
        /lib/ld-linux.so.2 (0xb7f2f000)
penny:/zenwalk# cd lib/
penny:/zenwalk/lib# ls libt*
libtermcap.so.2.0.8
penny:/zenwalk/lib# rm -rf libtermcap.so.2
penny:/zenwalk/lib# ln -sf libtermcap.so.2.0.8 libtermcap.so.2
penny:/zenwalk/lib# ls libt*
libtermcap.so.2  libtermcap.so.2.0.8
penny:/zenwalk/lib# cd /zenwalk/usr/lib/
penny:/zenwalk/usr/lib# ls libt*
libt1.la        libt1x.so.5.1.0    libtag.la
libt1.so.5.1.0  libtag_c.la        libtag.so.1.4.0
libt1x.la       libtag_c.so.0.0.0  libtermcap.a
penny:/zenwalk/usr/lib# rm -rf libtermcap.so.2
penny:/zenwalk/usr/lib# ln -sf libtermcap.so.2.0.8 libtermcap.so.2
penny:/zenwalk/usr/lib# ls libt*
libt1.la        libt1x.so.5.1.0    libtag.la        libtermcap.so.2
libt1.so.5.1.0  libtag_c.la        libtag.so.1.4.0
libt1x.la       libtag_c.so.0.0.0  libtermcap.a
penny:/zenwalk/usr/lib# cd /zenwalk/bin/
penny:/zenwalk/bin# ldd bash
        linux-gate.so.1 =>  (0xffffe000)
        libtermcap.so.2 => not found
        libdl.so.2 => /lib/libdl.so.2 (0xb7ef0000)
        libc.so.6 => /lib/libc.so.6 (0xb7dc2000)
        /lib/ld-linux.so.2 (0xb7eff000)
penny:/zenwalk/bin#
试了很多次了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-22 12:04:37 | 显示全部楼层
没人知道这么回事吗?帮帮忙
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-22 13:06:00 | 显示全部楼层
刚才又在另一个分区上chroot安装slackware11,还是同样问题,高手们快来救命!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-22 15:02:05 | 显示全部楼层
再顶。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-22 23:00:44 | 显示全部楼层
唉,slk系,想说爱你有点不容易
回复 支持 反对

使用道具 举报

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

本版积分规则

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