LinuxSir.cn,穿越时空的Linuxsir!

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

今天用tupac,提示我aria2的包和它的描述有冲突,tupac没法用

[复制链接]
发表于 2008-4-24 00:58:42 | 显示全部楼层 |阅读模式
代码如下:
  1. [orion@LI ~]$ tupac
  2. ::*   repo "local" has been updated
  3. :::*** update kernel26
  4. :::+++ add gnome-system-tools
  5. :::+++ add lesstif
  6. :::+++ add t1lib
  7. :::+++ add aria2-0.13.1+2-1
  8. FATAL: Integrity error! The package is corrupted! Its directory name 'aria2-0.13.1+2-1' doesn't match its description name: aria2
复制代码


这段时间沉迷于wow,很久没来,生疏了arch。
 楼主| 发表于 2008-4-24 01:20:51 | 显示全部楼层
google了一下只找到一条信息,目前还没人回复。
回复 支持 反对

使用道具 举报

发表于 2008-4-24 12:28:28 | 显示全部楼层
tupac是个什么东东,鄙人没有用过。。。
回复 支持 反对

使用道具 举报

发表于 2008-4-24 12:49:34 | 显示全部楼层
看看英文提示应该就知道如何解决了,我是没有遇到,只能用猜的。

你的aria2的名字不对,肯定是你自己改过了,里面有个+号,修改一下,或者直接删除了然后重新安装
回复 支持 反对

使用道具 举报

发表于 2008-4-24 14:29:10 | 显示全部楼层
jarryson: 没有实际操作不要随便下结论,aria2 在extra里的版本就是 0.13.1+2-1
回复 支持 反对

使用道具 举报

发表于 2008-4-24 15:08:24 | 显示全部楼层
但是那段英文就是这个意思阿,或者是目录名称对,但是里面描述文件里面名称部队
回复 支持 反对

使用道具 举报

发表于 2008-4-24 15:20:14 | 显示全部楼层
试试看把 /var/cache/pacman/pkg 下面的 那个dir删掉。
update 一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-25 00:41:53 | 显示全部楼层
"tupac need patch to handle foo-0.13.1+2-? like package name and version as aria2 often pushs out aria2-0.13.1+1 like version releases."
在Arch Linux Forums找到的,好像说的是"tupac"和"aria2"的开发者在软件版本号的写法上没协调好。。。这我没辙,只好不用aria2。我这里网速比较理想,装上以后一直没用过。
把它卸载并且照ls老大说的把它的安装包也删掉,
然后update
  1. $sudo pacman -Sy
复制代码
然后用yourt清空了数据库
  1. $yaourt -Cd
复制代码
顺便还重启了一下~~!
结果还是不行。

我这个操作顺序是不是有问题?

或者tupac有自己的缓存来记录安装过的包?但是tupac只能装包,不能卸包(目前我的认知是这样的),它的缓存也不知道在哪里放着,man了一下还没内容。
头大了,时间也晚了,明天继续搞它。
yaourt也很好用,装东西的话先用它了。
ps:  tupac在我现在用的这个版本的内核里(Core Dump)好像一直就有些问题。把我的日常用户名在sudoers里设置以后,用yaourt装软件就不用再输入密码了~.~,tupac就一直不行,每次都要密码,提示信息好像是内核不支持之类的。arch的前一个版本的内核就不存在这个问题。
回复 支持 反对

使用道具 举报

发表于 2008-4-25 09:27:10 | 显示全部楼层
直接把aria2删了。昨天我update也遇到。
回复 支持 反对

使用道具 举报

发表于 2008-4-27 16:12:43 | 显示全部楼层
tupac 0.5.2-1 解决了 +号兼容问题

大家升级吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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