首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Arch Linux: pacman不能升级,因为pacman版本太高?

Arch Linux: pacman不能升级,因为pacman版本太高?
EN

Unix & Linux用户
提问于 2011-04-01 11:51:48
回答 2查看 5.8K关注 0票数 5

这听起来有点像愚人节的笑话,但今天早上,当我试图使我的拱门跟上时代的时候,这就是我受到的欢迎:

代码语言:javascript
运行
复制
:: The following packages should be upgraded first :
    pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] 

resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<3.5

那又怎样,在我被允许升级之前,我应该降低我的pacman的等级吗?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2011-04-01 12:11:17

这个错误实际上表明,安装的package-query版本依赖于比您试图升级到的版本更低的pacman版本。

这可以通过运行pacman -Rs yaourt; pacman -Syu;,然后重新构建yaourtpackage-query来解决。

票数 11
EN

Unix & Linux用户

发布于 2011-07-30 03:16:33

到这里来并重新生成当前服务器列表,然后复制它.

实际上,我在底部粘贴了新的服务器列表,并注释掉了现有的服务器列表。我是新来的,但如果你需要的话可以帮上忙。

您还可以将旧的镜像列表保存为备份并创建一个新的镜像列表。我也遇到了同样的问题,想让pacman升级到3.5来安装一些需要它的软件。镜像列表位于/etc/pacman.d/mirrorlist

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/10444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档