首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Manjaro安装关键问题

Manjaro安装关键问题
EN

Unix & Linux用户
提问于 2020-06-15 11:20:48
回答 1查看 607关注 0票数 1

刚开始用曼吉罗和帕克曼。我尝试使用帕克曼安装说明安装崇高的文本,并且似乎添加了一个不可靠的键。当我尝试执行另一个命令时,我总是得到这样的信息:

代码语言:javascript
复制
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)

老实说,在这个阶段,我甚至不为能够使用崇高的文本而烦恼,只是想找到一个我可以使用包管理器的地方。有什么想法吗?我该怎么移除这把钥匙?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-06-15 21:31:27

所以,我不仅要删除密钥,还要删除数据库中的签名。

我清理数据库的步骤如下:

  1. 运行pacman-key --list-keys,标识要删除的键并复制它的id ( pubuid行之间的字符串)。
  2. 用:pacman-key --delete {id}删除密钥
  3. 运行pacman-key --list-sigs,标识相应的签名并复制它的id (左边的字符串)。
  4. 删除带有:pacman-key --delete {id}的签名
  5. pacman-key --refresh-keys刷新您的密钥

它修复了我的数据库,并允许我通过pacman再次安装。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/592999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档