GGGO 发表于 2004-8-20 05:12:53

rpm求救-_-#

系统是pre6六一版的。为了安装apt,装了这个包rpm-4.3.1-0.3.i386.rpm
一时鲁莽,用了--force参数,搞得现在rpm用不了,错误提示:
rpm: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
因为rpm-4.3.1-0.3.i386.rpm需要libselinux.so.1。但我却用force装上了,现在rpm命令根本用不了 :-(
要怎样才能修复rpm啊????

bamfox 发表于 2004-8-20 09:05:33

你能不能找来rpm源码包,试着自己编译一下。

Bluedata 发表于 2004-8-20 09:41:55

先到/usr/lib下看看有没有libselinux.so*这样的文件。

yourfeng 发表于 2004-8-20 11:51:44

?你是不是用的redhat的apt 站点?
哪个libselinux在redhat包里有....

GGGO 发表于 2004-8-20 13:38:12

1、编译暂时不想用 :mrgreen:
2、没有libselinux.so*这样的文件。
3、我只是要安装magic站点放出来得apt安装包。我后来有下载libselinux-1.11.4-1.i386.rpm,问题是现在rpm命令根本用不了,怎么办?能不用rpm命令提取rpm包中某个文件吗?

或者哪个好心人干脆发个给我 :twisted:
要是发给我的话,请确认发的不是个符号链接,邮箱:[email protected]
希望只差这一个文件。

Bluedata 发表于 2004-8-20 13:42:31

http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=80713
刚刚发的一个方法,但是不知道对你的问题适用不,试试看吧。
要么再试试执行一下ldconfig。

GGGO 发表于 2004-8-20 13:55:46

不行啊!
问题是rpm运行需要的文件不存在,rpm这个命令根本就运行不了,所以,所有基于rpm命令的修复方法不可行。

GGGO 发表于 2004-8-20 13:56:57

还是发给文件给我吧,麻烦哪位找找看自己的系统有没有这个文件。有的发给我,谢谢啦。

Bluedata 发表于 2004-8-20 13:59:29

再试试执行一下ldconfig。

lovewilliam 发表于 2004-8-20 14:00:15

Here

GGGO 发表于 2004-8-20 14:13:54

你发的不是rpm这个命令吧???
我要的是libselinux.so.1 :-(

还有在执行ldconfig也不行。

lovewilliam 发表于 2004-8-20 14:19:39

汗……

不是你自己说要rpm吗?

Bluedata 发表于 2004-8-20 14:20:25

libselinux.so.1文件应该是个链接文件,会指向libselinux.so这样的文件,要看看别人的系统里是怎么回事了,我这里没有这样的文件,帮不了你了。

GGGO 发表于 2004-8-20 14:36:10

lovewilliam,是我不好,你打我吧!!!都怪我没说清楚。
麻烦看看有没有libselinux.so.1这个文件,有的话在发一次,拜托了!!(不过请确认一下是不是符号链接,是的话请发原文件。)

GGGO 发表于 2004-8-20 14:37:05

还有,谢谢bamfox、Bluedata、yourfeng、lovewilliam的热心帮助!!!
页: [1] 2
查看完整版本: rpm求救-_-#