+ -
当前位置:首页 → 问答吧 → 安装rpm包不是少这个就少那个,郁闷之极!! 请问高手如何解决,谢谢!!!!!!!!!

安装rpm包不是少这个就少那个,郁闷之极!! 请问高手如何解决,谢谢!!!!!!!!!

时间:2004-12-05

来源:互联网

如题:
supertux-0.1.2-1mdk.i586 (原因是不满足 libstdc++.so.6)

gtk-gnutella-0.95-1.gtk2.i386 (原因是不满足 libc.so.6(GLIBC_2.3.4))

或是提示Gtk+版本太旧.引用<<Debain无痛起步法>>一段话:

"後?改用 Redhat 之後,RPM 系??於??管理??相?方便 ( 至少跟 Slackware 比?起? ),不?相信很多朋友也都常常遇到一???,就是要安? 『 A 』 ???,系?? 『 A 』 ??需要先安? 『 B 』 ??,於是翻箱倒?把安?光碟拿出?或是?上http://rpmfind.net/,最後?於找到了 『 B 』 ??,然後要? 『 B 』???竟然又出?需要 『 C 』 ??才能? 『 B 』 ??,好吧!?了 『 A 』就拼了,於是重?著同?的?作把 『 C 』 ???找?了,接下??行我最拿手的指令:rpm -Uvh C.rpm ,呼呼 本想就要大工告成,然後再? 『 B 』??,最後安?的是我最初想?的 『 A 』??,但是系?竟然跟我? 『 A 』 ??? 『 C 』?突!!! ?句?必?先把 『 C 』??移除才能? 『 A 』 ??,-.-||,此?此刻真是????天。"

望各位大人写一个关于如何升级glib/gtk+完整的教程,为我们这些菜鸟指点迷津~

作者: mygaga   发布时间: 2004-12-05

繁体字显示有问题:(

作者: mygaga   发布时间: 2004-12-05

supertux估计是编译的时候的版本太老了
安装上也用不起。你不需要升级你的系统,而是你要安装的东西太老了。

对于一些不是给mdk编译的东西,比如上面这个gnutella,rpm包的依赖性关系也不是按照mdk的包的命名来写的。但是你强行安装运行是没有问题的。

提示不满足什么,并不一定是你自己的东西太老了,而是这个软件包需求的库文件包太老了。

作者: QuickTime   发布时间: 2004-12-05

supertux 在光盘里应该有,在第二张盘里。你从安装软件中可以正常安装。

你那个 gtk-gnutella 不是为 mdk 编译的,用不起。

作者: fundawang   发布时间: 2004-12-05

谢谢QucikTime 兄台为我解惑, 我的系统编译tar.bz2类似的文件从来没成功过,郁闷死~
tar xvfj xxx.xxx.tar.bz2
./configure
make (到这一步就有很多错误了)
make install 也有很多提示.

作者: mygaga   发布时间: 2004-12-06

要安装最新的程序就要最新的系统
不要期望可以随随便便就在比较老的系统上装上很新的软件。
自己编译需要很多库文件的devel
出错信息一般都会提醒你的,确什么就装什么。
如果看不懂出错信息,那么就没有办法了。本来自己编译软件就不是一件容易的事情。

作者: QuickTime   发布时间: 2004-12-06

关键是缺得太多了. 同常是缺了A,好不容易把A下载了,又提示缺少B.以此类推..... FU LE~

作者: mygaga   发布时间: 2004-12-06

那么就到 http://easyurpmi.zarb.org 上面去,按照他的步骤做。你会发现通过控制中心里面居然可以找到数万个编译好的应用程序。那个什么gnutella也在其中。

作者: fundawang   发布时间: 2004-12-07

呵呵,MDK有这么强大的urpmi 不利用
想装啥 一个urpmi 就搞定 ,就是舒服

作者: 6692975   发布时间: 2004-12-07

都是用 urpmi装的,问题依然存在:(

作者: mygaga   发布时间: 2004-12-08

那是因为你没有按照我说的,到 easyurpmi.zarb.org 上去看。

作者: fundawang   发布时间: 2004-12-08