首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得存储库的gpg密钥?

如何获得存储库的gpg密钥?
EN

Ask Ubuntu用户
提问于 2021-01-31 15:13:25
回答 1查看 3.8K关注 0票数 1

当通过add-apt-repository添加存储库时,将添加一个新的gpg键。

e,g:

代码语言:javascript
复制
sudo add-apt-repository ppa:some-ppa

您将被要求按Enter键导入gpg键。我需要在不执行ppa:some-ppa的情况下获得add-apt-repository的gpg密钥。

是否可以在添加存储库之前(在执行gpg之前)从命令行获取<#>键?

EN

回答 1

Ask Ubuntu用户

发布于 2023-03-07 05:04:42

下面是一个基本尝试复制sudo add-apt-repository ppa:owner/name的过程,但允许您手动执行所有步骤(包括下载GPG键):

  1. 转到Launchpad上的owner/name PPA页面:https://launchpad.net/~owner/+archive/ubuntu/name
  2. 在页面上找钥匙的指纹签名。在页面中应该有一个“指纹:”部分,并在下面打印关键指纹。
  3. 将PPA密钥下载到系统上的特定目录中。
    • 通过URL https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x下载密钥,其中是您在步骤2中找到的值。
    • 把钥匙拿出来放进/etc/apt/trusted.gpg.d/owner_ubuntu_name.gpg

  4. 创建一个包含以下内容的文件/etc/apt/sources.list.d/owner-ubuntu-name.list:deb http://ppa.launchpad.net/owner/name/ubuntu main,其中是lsb_release -sc提供的内容。
  5. 享受PPA提供的新软件!

示例,安全眼睛(ppa:slgobinath/safeeyes)软件

  1. 转到https://launchpad.net/~slgobinath/+archive/ubuntu/safeeyes
  2. 截止2023年3月7日,页面上写着:53A5446DABC1B038506E33F5E71C080343B5214
  3. 运行: curl -S "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x53A5446DABC1B038506E33F5E71C080343BB5214“\\ sudo gpg -批处理-是的-脱装甲-输出C40
  4. 运行: echo "deb https://ppa.launchpadcontent.net/slgobinath/safeeyes/ubuntu $(lsb_release -sc) main“\ sudo tee
  5. 运行sudo apt update && sudo apt install safeeyes并享受您的新软件!
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1312464

复制
相关文章

相似问题

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