操作如下:
yay -Syu
:: 正在同步软件包数据库...
core 已经是最新版本
extra 已经是最新版本
community 已经是最新版本
archlinuxcn 已经是最新版本
:: 正在进行全面系统更新...
:: 替换 hwids 为 core/hwdata 吗 ? [Y/n] y
:: 替换 xdg-desktop-portal-gtk 为 extra/xdg-desktop-portal-gnome 吗 ? [Y/n] y
正在解析依赖关系...
正在查找软件包冲突...
警告:检测到循环依赖:
警告:harfbuzz 将在它 freetype2 的依赖关系之前被安装
警告:检测到循环依赖:
警告:libglvnd 将在它 mesa 的依赖关系之前被安装
警告:检测到循环依赖:
警告:smbclient 将在它 cifs-utils 的依赖关系之前被安装
警告:检测到循环依赖:
警告:deepin-session-ui 将在它 deepin-control-center 的依赖关系之前被安装
警告:检测到循环依赖:
警告:deepin-session-ui 将在它 deepin-daemon 的依赖关系之前被安装
警告:检测到循环依赖:
警告:deepin-launcher 将在它 startdde 的依赖关系之前被安装
警告:检测到循环依赖:
警告:deepin-file-manager 将在它 startdde 的依赖关系之前被安装
警告:检测到循环依赖:
警告:deepin-session-shell 将在它 startdde 的依赖关系之前被安装
警告:检测到循环依赖:
警告:rubygems 将在它 ruby 的依赖关系之前被安装
警告:检测到循环依赖:
警告:ruby-irb 将在它 ruby 的依赖关系之前被安装
警告:检测到循环依赖:
警告:ruby-reline 将在它 ruby 的依赖关系之前被安装
:: 进行安装吗? [Y/n] y
(739/739) 正在检查密钥环里的密钥 [######################] 100%
正在下载所需的密钥......
:: 是否导入 PGP 公钥 69DF1F2EB44B05BE ,"Nicola Squartini <tensor5@gmail.com>"? [Y/n] y
:: 是否导入 PGP 公钥 6E7CE0B0A36DA2AE ,"Brett Cornwall <brett@i--b.com>"? [Y/n] y
(739/739) 正在检查软件包完整性 [######################] 100%
错误:libspeechd: 来自 "Alexander Epaneshnikov <alex19ep@archlinux.org>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/libspeechd-0.11.1-2-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] n
错误:libmfx: 来自 "Daniel Bermond <dbermond@archlinux.org>" 的签名是勉强信任的
:: 文件 /var/cache/pacman/pkg/libmfx-22.1.0-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] n
错误:vmaf: 来自 "Daniel Bermond <dbermond@archlinux.org>" 的签名是勉强信任的
:: 文件 /var/cache/pacman/pkg/vmaf-2.3.0-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] n
错误:code: 来自 "Massimiliano Torromeo <mtorromeo@archlinux.org>" 的签名是勉强信任的
:: 文件 /var/cache/pacman/pkg/code-1.65.2-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] n
错误:liburcu: 来自 "Sergej Pupykin <spupykin@archlinux.org>" 的签名是勉强信任的
:: 文件 /var/cache/pacman/pkg/liburcu-0.13.1-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] n
错误:electron: 密钥 "A667E8A1B61D07A50FC430DF69DF1F2EB44B05BE" 未知
:: 是否导入 PGP 公钥 A667E8A1B61D07A50FC430DF69DF1F2EB44B05BE ? [Y/n] y
错误:无法远程查找到密钥 "A667E8A1B61D07A50FC430DF69DF1F2EB44B05BE"
:: 文件 /var/cache/pacman/pkg/electron-17.1.2-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] n
错误:freerdp: 来自 "Sergej Pupykin <spupykin@archlinux.org>" 的签名是勉强信任的
:: 文件 /var/cache/pacman/pkg/freerdp-2:2.6.1-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] n
错误:libnfs: 来自 "Ike Devolder <ike.devolder@archlinux.org>" 的签名是勉强信任的
:: 文件 /var/cache/pacman/pkg/libnfs-5.0.1-2-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] n
错误:spice-gtk: 密钥 "35BAE1BF9A6B317021E690C26E7CE0B0A36DA2AE" 未知
:: 是否导入 PGP 公钥 35BAE1BF9A6B317021E690C26E7CE0B0A36DA2AE ? [Y/n] y
错误:无法远程查找到密钥 "35BAE1BF9A6B317021E690C26E7CE0B0A36DA2AE"
:: 文件 /var/cache/pacman/pkg/spice-gtk-0.40-1-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] n
错误:speech-dispatcher: 来自 "Alexander Epaneshnikov <alex19ep@archlinux.org>" 的签名是未知信任的
:: 文件 /var/cache/pacman/pkg/speech-dispatcher-0.11.1-2-x86_64.pkg.tar.zst 已损坏 (无效或已损坏的软件包 (PGP 签名)).
打算删除吗? [Y/n] n
错误:无法提交处理 (无效或已损坏的软件包)
发生错误,没有软件包被更新。
安装软件库软件包时出错
按网上搜的pacman -S archlinuxcn-keyring 用这个已经更新了签名还是不行
离线
估计得把原来的密钥环删掉,init一下再重新导入,看了下你更新的东西,是装了DDE吗?如果是的话,不太建议在非Deepin的系统上使用DDE。
离线
估计得把原来的密钥环删掉,init一下再重新导入,看了下你更新的东西,是装了DDE吗?如果是的话,不太建议在非Deepin的系统上使用DDE。
那个安装了试用了下现在没有在用也没有卸载,我先把密钥删掉再试下。
离线
长期没更新的系统,请先单独 pacman -S archlinux-keyring 一下。
离线
之前这个没解决,但是chat GPT告诉我的这个方法解决了
强制覆盖冲突文件:
使用 pacman 的 --overwrite 选项强制覆盖冲突的文件:
sudo pacman -Syu --overwrite /usr/bin/archlinux-keyring-wkd-sync,/usr/lib/systemd/system/archlinux-keyring-wkd-sync.service,/usr/lib/systemd/system/archlinux-keyring-wkd-sync.timer,/usr/lib/systemd/system/timers.target.wants/archlinux-keyring-wkd-sync.timer,/usr/share/pacman/keyrings/archlinux-revoked,/usr/share/pacman/keyrings/archlinux-trusted,/usr/share/pacman/keyrings/archlinux.gpg
离线
之前这个没解决,但是chat GPT告诉我的这个方法解决了
强制覆盖冲突文件:
使用 pacman 的 --overwrite 选项强制覆盖冲突的文件:
sudo pacman -Syu --overwrite /usr/bin/archlinux-keyring-wkd-sync,/usr/lib/systemd/system/archlinux-keyring-wkd-sync.service,/usr/lib/systemd/system/archlinux-keyring-wkd-sync.timer,/usr/lib/systemd/system/timers.target.wants/archlinux-keyring-wkd-sync.timer,/usr/share/pacman/keyrings/archlinux-revoked,/usr/share/pacman/keyrings/archlinux-trusted,/usr/share/pacman/keyrings/archlinux.gpg
不要乱说。你这解决方案解决的是另外的问题。
离线