LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1318|回复: 13

urpm软件仓库的软件有可能出错吗?

[复制链接]
发表于 2005-11-14 01:28:54 | 显示全部楼层 |阅读模式
urpm软件仓库
我添加了main 和 contrib 软件仓库 ,然后 安装 Subversion,安装过程提示出错。

subversion = 1.2.3-3mdk is needed by subversion-server-1.2.3-3mdk.i586
libsvn_delta-1.so.0 is needed by subversion-server-1.2.3-3mdk.i586
libsvn_ra_svn-1.so.0 is needed by subversion-server-1.2.3-3mdk.i586
libsvn_subr-1.so.0 is needed by subversion-server-1.2.3-3mdk.i586
libsvn_delta-1.so.0 is needed by apache-mod_dav_svn-2.0.54_1.2.3-3mdk.i586
libsvn_subr-1.so.0 is needed by apache-mod_dav_svn-2.0.54_1.2.3-3mdk.i586
无法安装软件包 /var/cache/urpmi/rpms/subversion-1.2.3-3mdk.i586.rpm

开始以为是软件仓库不行,重新添加新的main 和 contrib 软件仓库,还是同样错误。
以前也试过安装不了 amule。

是不是contrib 软件仓库的Subversion有问题?我只能自己编译安装吗?
发表于 2005-11-14 02:17:12 | 显示全部楼层
经常有这样的问题,等
原因为文件更新不同步(估计)
回复 支持 反对

使用道具 举报

发表于 2005-11-14 23:13:22 | 显示全部楼层
还有一个可能的原因,要是一次urpmi的下载过程被中断的话,
那个下载了一半的rpm文件,在下次启动后就不能 下载,安装.
必须删除那个文件才行.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-14 23:22:17 | 显示全部楼层
我开始也怀疑是下载过程被中断,没完全下载。
然后我去var\cache 把 *.rpm删了,还是不行。
回复 支持 反对

使用道具 举报

发表于 2005-11-15 01:01:21 | 显示全部楼层
现在的2006的软件树都应该固定了,重新添加一个完整的吧,然后把/var/cache/urpmi/partial(记得是这个。。)里面的包都删掉。重新安装就是了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 03:42:48 | 显示全部楼层
已经把 /var/cache/urpmi/partial删除了,再添加ftp.proxad.net(法国巴黎)的软件仓库的main 和 contrib还是不行。
安装开始提示 软件包没有签名,继续安装,又是“无法安装软件包 /var/cache/urpmi/rpms/subversion-1.2.3-3mdk.i586.rpm”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 03:53:27 | 显示全部楼层
详细的安装过程:
[root@mdk partial]# urpmi subversion-server
需要下列软件包之一:
1- subversion-1.2.3-3mdk.i586 : A Concurrent Versioning system similar
to but better than CVS (to install)
2- libsvn_delta1_0-1.2.1-6mdk.i586 : Delta library for Subversion (to
install)
请输入您的选择1-2)1
为了满足依赖关系,将安装下列3个软件包(4 MB):
subversion-1.2.3-3mdk.i586
subversion-server-1.2.3-3mdk.i586
xinetd-2.3.13-2mdk.i586
这样好了吗?(是(Y)/否(n))[是]y

error: /var/cache/urpmi/rpms/subversion-1.2.3-3mdk.i586.rpm: headerRead
failed: hdr blob(28904): BAD, read returned 3864
warning: /var/cache/urpmi/rpms/subversion-server-1.2.3-3mdk.i586.rpm: H
eader V3 DSA signature: NOKEY, key ID 78d019f5
下列软件包的签名有错误:
/var/cache/urpmi/rpms/subversion-1.2.3-3mdk.i586.rpm: 缺少签名(Unable t                                       o read rpm file)
/var/cache/urpmi/rpms/subversion-server-1.2.3-3mdk.i586.rpm: 缺少签名((                                       no key found) OK)
您想继续安装吗?(是(y)/否(N))[否]y
正在安装 /var/cache/urpmi/rpms/subversion-server-1.2.3-3mdk.i586.rpm /h                                       ome/wesley/data/install CD//media/main/xinetd-2.3.13-2mdk.i586.rpm /var                                       /cache/urpmi/rpms/subversion-1.2.3-3mdk.i586.rpm
无法安装软件包 /var/cache/urpmi/rpms/subversion-1.2.3-3mdk.i586.rpm
error: /var/cache/urpmi/rpms/subversion-1.2.3-3mdk.i586.rpm: headerRead                                        failed: hdr blob(28904): BAD, read returned 3864
安装失败:
        subversion = 1.2.3-3mdk is needed by subversion-server-1.2.3-3m                                       dk.i586
        libsvn_delta-1.so.0 is needed by subversion-server-1.2.3-3mdk.i                                       586
        libsvn_ra_svn-1.so.0 is needed by subversion-server-1.2.3-3mdk.                                       i586
        libsvn_subr-1.so.0 is needed by subversion-server-1.2.3-3mdk.i5                                       86
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-19 04:01:37 | 显示全部楼层
我把cache下的rpm删了,再安装,发现在下载时就有问题。很奇怪为什么subversion-1.2.3-3mdk.i586不可下载,我安装其他软件都没问题,比如:d4x。

安装过程:
urpmi subversion-server
需要下列软件包之一:
1- subversion-1.2.3-3mdk.i586 : A Concurrent Versioning system similar to but better than CVS (to install)
2- libsvn_delta1_0-1.2.1-6mdk.i586 : Delta library for Subversion (to install)
请输入您的选择1-2)1
为了满足依赖关系,将安装下列3个软件包(4 MB):
subversion-1.2.3-3mdk.i586
subversion-server-1.2.3-3mdk.i586
xinetd-2.3.13-2mdk.i586
这样好了吗?(是(Y)/否(n))[是]y

    ftp://ftp.proxad.net/pub/Distrib ... 1.2.3-3mdk.i586.rpm
...获取失败: curl failed: exited with 18 or signal 0= 51858

    ftp://ftp.proxad.net/pub/Distrib ... 1.2.3-3mdk.i586.rpm
        0% of 1146k completed, ETA = 0:20:00, speed = 976                 下列软件包的签名有错误:
/var/cache/urpmi/rpms/subversion-1.2.3-3mdk.i586.rpm: 缺少签名(Unable to read rpm file)
/var/cache/urpmi/rpms/subversion-server-1.2.3-3mdk.i586.rpm: 缺少签名((no key found) OK)

...获取失败: curl: (18) transfer closed with 1170933 bytes remaining to read
warning: /var/cache/urpmi/partial/subversion-server-1.2.3-3mdk.i586.rpm: Header V3 DSA signature: NOKEY, key ID 78d019f5
error: /var/cache/urpmi/partial/subversion-1.2.3-3mdk.i586.rpm: headerRead failed: hdr blob(28904): BAD, read returned 2424
error: /var/cache/urpmi/rpms/subversion-1.2.3-3mdk.i586.rpm: headerRead failed: hdr blob(28904): BAD, read returned 2424
回复 支持 反对

使用道具 举报

发表于 2005-11-19 04:10:41 | 显示全部楼层
把源update一下试试?
换wget试试?--wget
回复 支持 反对

使用道具 举报

发表于 2005-11-19 10:58:39 | 显示全部楼层
如果那个源有问题,你就不要执着了,现在新加坡的源好像还没完整的呢。。添加另外一个源前,删除原来网络的源(不是你的Install CD啊啊啊!),然后再添加吧,前一段时间包的密钥和他给出的密钥不匹配,现在2006已经完全公开了,这事情应该不存在了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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