红联Linux门户
Linux帮助

为什么我更新删除rpm包都没成功

发布时间:2008-06-13 10:53:03来源:红联作者:fortuneteller
(我打算装个lyx1.5.5 提示libstdc++.so.6(GLIBCXX_3.4.9) is needed by lyx-1.5.5-1_qt4.i586。于是我在网上搜了一个libstdc++-4.3.1-1包里面有libstdc++.so.6。安装该包问题如下 )

我现在要把我机器上的libstdc++-4.1.2-33 换成libstdc++-4.3.1-1(该包已下载)
1。如果直接rpm -ivh libstdc++-4.3.1-1 提示与ibstdc++-4.1.2-33冲突。

2。我又试图用rpm -Uvh ibstdc++-4.3.1-1升级该包 提示error: File not found by glob: libstdc++-4.1.2-33*.rpm等。又以失败告终

3。我又试图删除 libstdc++然后在装高版本的 4.3.。好像未成功删除。 执行过程如下
执行 rpm -e libstdc++-4.1*
error: Failed dependencies:
libstdc++.so.6 is needed by (installed) libusb-0.1.12-10.fc8.i386
libstdc++.so.6 is needed by (installed) libtiff-3.8.2-9.fc8.i386
libstdc++.so.6 is needed by (installed) gnutls-1.6.3-2.fc8.i386
libstdc++.so.6 is needed by (installed) aspell-0.60.5-3.fc7.i386
。。。。。。。。。。。。。。。。。。
。。。。。。。。。等

执行 rpm -e --force --nodeps libstdc++-4.1*
提示 rpm: only installation, upgrading, rmsource and rmspec may be forced

执行 rpm -q libstdc++-
提示 libstdc++-4.1.2-33 #旧版还没删除成

我是屡战率败搞一晚上了。请各位指点呀
有了解lyx的也请说说lyx
文章评论

共有 5 条评论

  1. 微宝贝 于 2008-06-15 08:05:37发表:

    yum是最好的解决依赖的办法,虽然它不是那么的完美

  2. fortuneteller 于 2008-06-14 20:11:38发表:

    后来用yum安装了。不用rpm了

  3. uniqueares 于 2008-06-14 19:37:48发表:

    用指令 rpm -Fvh 试过吗

  4. Summerserenity 于 2008-06-14 13:05:53发表:

    删除命令可能有误。
    请用命令:rpm -e libstdc++-4.1* --nodeps

  5. deepwhite 于 2008-06-13 19:43:34发表:

    最好别这么乱删.
    你确认系统里面没有libstdc++.so.6,确认不是由于Glibc引起的?你安装的那个旧版本里面应该就有了。还有就是最好把自己的系统的具体情况讲一下,用的什么版本之类的。