页次: 1
最近想用手机蓝牙自动解锁MANJARO XFCE屏幕,省得总是要点击挂起来锁屏。搜索后结果是blueproximity可以,但用yaourt blueproximity没有安装成功。我也有找到blueproximity库,然后又找到其依赖bluez-utils-compat库并找到了validpgpkeys那项,然后使用pacman导入密钥pacman-key --lsign-key E932D120BC2AEC444E558F0106CA9F5D1DCF2659,命令行提示成功了,但是继续安装blueproximity仍然有问题。不知是操作问题还是自己想当然,求教。
==> Verifying source file signatures with gpg...
bluez-5.50.tar ... FAILED (unknown public key 06CA9F5D1DCF2659)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build bluez-utils-compat.
最近编辑记录 Suzumiya (2019-01-30 11:20:16)
离线
本地打包的时候,使用的是打包者的密钥信息,所以你应该 gpg --recv-keys 06CA9F5D1DCF2659。导入这个 key 就好,不需要签署的。
离线
本地打包的时候,使用的是打包者的密钥信息,所以你应该 gpg --recv-keys 06CA9F5D1DCF2659。导入这个 key 就好,不需要签署的。
谢谢,终于安装上了。看来还是我想当然了:D
离线
本地打包的时候,使用的是打包者的密钥信息,所以你应该 gpg --recv-keys 06CA9F5D1DCF2659。导入这个 key 就好,不需要签署的。
请问看什么主题有助于了解打包安装这一块的知识呢?
离线
请问看什么主题有助于了解打包安装这一块的知识呢?
去 ArchWiki 上翻?(但是我自己都好久不去翻了……
离线
上游源代码文件列表里不是有个签名文件吗?makepkg在这种情况下会自动进行上游源代码数字签名校验,一般是从你自己的密钥环里找公钥,但是如果PKGBUILD里有指明validgpgkeys,那就只有那里面的公钥指纹算合法。然后你公钥环里没有这个公钥,无法验证上游源代码的签名,就abort了。与pacman没啥关系,pacman的密钥环与签名验证都针对成品软件包。而makepkg验的是上游源代码文件。用的密钥环都不一样。
反社会,精神极其不稳定,随时可能炸碎身边所有人
离线
上游源代码文件列表里不是有个签名文件吗?makepkg在这种情况下会自动进行上游源代码数字签名校验,一般是从你自己的密钥环里找公钥,但是如果PKGBUILD里有指明validgpgkeys,那就只有那里面的公钥指纹算合法。然后你公钥环里没有这个公钥,无法验证上游源代码的签名,就abort了。与pacman没啥关系,pacman的密钥环与签名验证都针对成品软件包。而makepkg验的是上游源代码文件。用的密钥环都不一样。
好的,谢谢:D
离线
页次: 1