刚开始用曼吉罗和帕克曼。我尝试使用帕克曼安装说明安装崇高的文本,并且似乎添加了一个不可靠的键。当我尝试执行另一个命令时,我总是得到这样的信息:
Preparing...
Synchronizing package databases...
Refreshing core.db...
Refreshing extra.db...
Refreshing multilib.db...
Refreshing sublime-text.db...
Downloading subli (sublime)...
Failed to prepare transaction:
invalid or corrupted database
Error: sublime-text.db.sig: sublime-text: signature from "Sublime HQ Pty Ltd <support@sublimetext.com>" is unknown trust
invalid or corrupted database (PGP signature)老实说,在这个阶段,我甚至不为能够使用崇高的文本而烦恼,只是想找到一个我可以使用包管理器的地方。有什么想法吗?我该怎么移除这把钥匙?
发布于 2020-06-15 21:31:27
所以,我不仅要删除密钥,还要删除数据库中的签名。
我清理数据库的步骤如下:
pacman-key --list-keys,标识要删除的键并复制它的id ( pub和uid行之间的字符串)。pacman-key --delete {id}删除密钥pacman-key --list-sigs,标识相应的签名并复制它的id (左边的字符串)。pacman-key --delete {id}的签名pacman-key --refresh-keys刷新您的密钥它修复了我的数据库,并允许我通过pacman再次安装。
https://unix.stackexchange.com/questions/592999
复制相似问题