archlinux yaourt使用问题

本文详细介绍了在使用Yaourt包管理器时遇到的gpg校验失败问题及解决方案,包括密钥导入、参数调整、PKGBUILD文件编辑、完整性检查值创建、编译错误处理以及通过pacman刷新远程密钥的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

yaourt使用

  1. gpg校验失败,使用gpg --recv-keys XXXXXXXX导入相应密钥;
  2. 导入密钥失败,yaourt添加参数–m-arg "–skipchecksums --skippgpcheck"跳过gpg校验;
  3. 不询问–noconfirm;
  4. 若还是失败,去archwiki上下载PKGBUILD文件到本地,使用updpkgsums >> PKGBUILD为源文件创建完整性检查值,接着使用makepkg -si安装软件;
  5. 如果在编译过程中产生错误,进.tar.gz中修改源码,接着修改PKGBUILD文件中的source中的内容,将源文件路径改为本地,再执行updpkgsums >> PKGBUILD,最后makepkg -si,若编译时依然有错误重复这一步;
  6. yaourt -Syua更新已安装的aur上的软件;
  7. pacman找不到远程密钥,执行以下命令gpg --refresh-keys &&
    pacman-key --init && pacman-key --populate;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值