gpt4 book ai didi

archlinux - 无法升级 Archlinux(pacman -Syu 不工作)

转载 作者:行者123 更新时间:2023-12-03 08:53:07 27 4
gpt4 key购买 nike

我正在运行sudo pacman -Syu在我的 Archlinux 上,我得到以下信息:

cristian@localhost:~$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
xenlism-arch is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<4.3

解决此问题的解决方案是什么?

更新

我已经尝试了@jham 提出的两种解决方案。我已经完全删除了 yaourt 和 package-query。在 pacman -Qi pacman在“要求”我有 none .我还评论了 pacman.conf 中的 multilib 和 xenlism-arch .当我做 pacman -Syu我得到以下信息:
:: Proceed with installation? [Y/n] 
(244/244) checking keys in keyring [###################################] 100%
(244/244) checking package integrity [###################################] 100%
error: confuse: signature from "Thorsten Töpper <atsutane@freethoughts.de>" is unknown trust
:: File /var/cache/pacman/pkg/confuse-2.8-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.

最佳答案

我刚刚遇到了同样的错误。问题似乎是 archlinux-keyring 中有新键。包,以及使用这些 key 签名的新包 (confuse)。由于两个包都在同一个事务中更新,所以在更新完成之前不能使用新 key ,但是在检查包之前事务不会开始......

解决方案是更新 archlinux-keyring通过它自己:

pacman -S archlinux-keyring

然后做剩下的:
pacman -Su

如果失败,您可以尝试手动运行 key ,方法是:
pacman-key --populate

但通常没有必要。

关于archlinux - 无法升级 Archlinux(pacman -Syu 不工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35251359/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com