QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1454|回复: 13

安装软件倚赖性问题

[复制链接]
发表于 2002-10-22 08:35:07 | 显示全部楼层 |阅读模式
我在安装一个d4x-2.0-1.i386.rpm的软件包时(类似flashget的下载软件),遇到倚赖性问题:
[root@linux rpm]# rpm -ivh d4x-2.0-1.i386.rpm
error: failed dependencies:
        libgcc_s.so.1   is needed by d4x-2.0-1
        libstdc++.so.3   is needed by d4x-2.0-1

1.libstdc++明明存在(libstdc++ 2)为什么还报错误.
2.我在我的Red Hat Linux 7.3 的四张光盘中都找了,却找不到libgcc

谁能帮帮我?
发表于 2002-10-22 09:27:24 | 显示全部楼层
rh8.0里面的没有 libgcc_s.so.1和libstdc++.so.3,只有libgcc_s.so和 libstdc++.so.2.9你可以做个链接试试。
回复

使用道具 举报

发表于 2002-10-22 10:16:57 | 显示全部楼层
从文件名看,可能是你的gcc版本太低了,把你的gcc升级的3.0试一试。
回复

使用道具 举报

发表于 2002-10-22 11:57:30 | 显示全部楼层
libgcc_s.so就在libstdc++的包里
回复

使用道具 举报

 楼主| 发表于 2002-10-23 10:11:53 | 显示全部楼层

新问题

我在GCC的官方网站下载到了libstdc++-v3.0.95-gcc-3.0.3.tar.gz,然后
tar -xzvf libstdc++-v3.0.95-gcc-3.0.3.tar.gz
cd libstdc++-v3.0.95
./configure
这时报错:
configure: error: can not find install-sh or install.sh in . ./.. ./../..
我不知该怎么办了,请教各位高手?!!
回复

使用道具 举报

发表于 2002-10-23 10:26:08 | 显示全部楼层
试一下:
$make
$make install
回复

使用道具 举报

发表于 2002-10-23 12:18:35 | 显示全部楼层

Re: 新问题

[quote:483be91a81="shuxian"]我在GCC的官方网站下载到了libstdc++-v3.0.95-gcc-3.0.3.tar.gz,然后
tar -xzvf libstdc++-v3.0.95-gcc-3.0.3.tar.gz
cd libstdc++-v3.0.95
./configure
这时报错:
configure: error: can not find install-sh or install.sh in . ./.. ./../..
我不知该怎么办了,请教各位高手?!![/quote]

安装光盘上的automake的rpm包,两个都装
回复

使用道具 举报

 楼主| 发表于 2002-10-24 20:59:21 | 显示全部楼层

还是不行,真急人

我安装了光盘上的automake的rpm包,两个都装了可是还是报错:
[root@linux libstdc++-v3.0.95]#  ./configure
loading cache ./config.cache
configure: error: can not find install-sh or install.sh in . ./.. ./../..
回复

使用道具 举报

发表于 2002-10-24 21:14:58 | 显示全部楼层
将config.cache删掉重新./configure
回复

使用道具 举报

 楼主| 发表于 2002-10-25 15:17:56 | 显示全部楼层

将config.cache删掉重新./configure结果如下:

将config.cache删掉重新./configure结果如下:
[root@linux libstdc++-v3.0.95]# ./configure
creating cache ./config.cache
configure: error: can not find install-sh or install.sh in . ./.. ./../..
回复

使用道具 举报

发表于 2002-10-25 15:31:31 | 显示全部楼层
你只是为了装D4X吗?
那么用#rpm -ivh *.rpm --nodeps
试一下,我是这样装的,至今还没有什么问题。
回复

使用道具 举报

发表于 2002-10-25 17:25:30 | 显示全部楼层
按道理不会这样,你用文件查找功能找一下究竟有没有install-sh这个文件,一般是在/usr/share/automake-1.x/目录下
回复

使用道具 举报

发表于 2002-10-25 19:40:02 | 显示全部楼层

哦。

那个站点的 d4x???.i386.rpm 是用 gcc 3 编译的。而rh 7.x 的 gcc 是2.96 。你只须 rpm --recompile d4x???.src.rpm 即可,再安装。


rh 8.0 可以直接安装了,因为 它的 gcc 是 3.x 版本了。



其实,那个俄罗斯站点有很详细的关于这个gcc 编译版本的说明。

[root@szhg root]# rpm -qi d4x
Name        : d4x                          Relocations: (not relocateable)
Version     : 2.03                              Vendor: (none)
Release     : 1                             Build Date: 2002年09月02日 星期一 17时16分01秒
Install date: 2002年09月02日 星期一 17时20分23秒      
Build Host: gugonghcs.fruitron.com.cn
Group       : Applications/Internet         Source RPM: d4x-2.03-1.src.rpm
Size        : 2040108                          License: free source but restricted to change
Packager    : Anton Voloshin ([email protected])
URL         : http://www.krasu.ru/soft/chuchelo
Summary     : FTP/HTTP download manager for X window system
Description :
This program lets you download files from internet/intranet using
FTP or HTTP protocol.
Main features:
    * multithreaded design
    * convient user-friendly interface
    * automatic resuming after connection breaks
    * multiple simultaneous downloads
    * recursive FTP and HTTP downloading
    * ability to change links in HTML file for offline browsing
    * wildcards support for FTP recursing
    * filters support for HTTP recursing
    * proxy support (FTP,HTTP and SOCKS5)
    * supports for traffic limitation
    * mass downloading function
    * FTP search
    * build-in scheduler
    * and many many other ...
2002年10月25日下午19时40分21秒[root@szhg root]# uname -a
Linux szhg.fruitron.com.cn 2.4.18-17.7.x #1 Tue Oct 8 13:33:14 EDT 2002 i686 unknown
回复

使用道具 举报

 楼主| 发表于 2002-10-26 16:12:26 | 显示全部楼层

必须装libstdc++.so.3

必须装libstdc++.so.3,否则即使忽略掉倚赖性问题装上以后也用不了.
报nt: error while loading shared libraries: libstdc++.so.3: cannot open shared object file: No such file or directory的错误.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-18 12:41 , Processed in 0.039793 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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