zhang311630 发表于 2012-8-28 11:39:14

求助 IOU 遇到问题

上次发了一个帖子,但是可能没说道重点,今天又捣鼓了一会,发现了一个问题似乎。
ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.4   这段话我不明白意思,说是什么动态链接库,但是我在这方面是个新手,在 终端我用ll命令查看了一下,就是下面这张图片,关于那行命令的执行,显示的是红色。红色似乎就是链接有问题的意思吧。

希望大家帮忙讲下这段话的意思,还有帮忙说明一下,怎样能正确的把这段命令执行成功,绝对路径怎么弄 Thanks .
有建议的大大的提,非常感谢。
再说一下我的是在VM中安装的 centos 64位的系统。 不知道影响不。

mywolfking 发表于 2012-8-28 12:12:04


这个是我的 /usr/lib/libcrypto.so.4 -> /usr/lib/libcrypto.so.1.0.0
每个linux都要看自己的发行版本的,libcrypto这个文件甚至版本不同
设置步骤:
1.使用 find / -name libcrypto* 来搜索你有的文件,目录应该为/usr/lib/下的。 vmware-tools也会使用。他目录下的不用。
我搜出的为:
/usr/lib/libcrypto.so.4
/usr/lib/libcrypto.so.1.0.0
/usr/lib/libcrypto.so.10
说明我的比所谓0.9.8版本要高,我的为1.0.0的。
2. 使用ln做链接, done

mywolfking 发表于 2012-8-28 12:12:40

你你原连接有问题的话,建议先删除原链接,然后重新链接

zhang311630 发表于 2012-8-28 21:27:52

嗯 确实是这边的问题,不过你那个应该是32位的。我又装了一个32位的linux 通过find找到了那个最新的文件,然后关联了,确实启动成功,但是在64位的linux下 find 找到的并不在/usr/lib 下面;而是在/usr/lib64里面 然后关联启动又会报新的错误。现在找到具体原因了,进一步探寻64位的解决方法。{:6_265:}

zhang311630 发表于 2012-8-28 21:28:05

嗯 确实是这边的问题,不过你那个应该是32位的。我又装了一个32位的linux 通过find找到了那个最新的文件,然后关联了,确实启动成功,但是在64位的linux下 find 找到的并不在/usr/lib 下面;而是在/usr/lib64里面 然后关联启动又会报新的错误。现在找到具体原因了,进一步探寻64位的解决方法。{:6_265:}
页: [1]
查看完整版本: 求助 IOU 遇到问题