首页 帮助中心 香港云服务器 如何在Ubuntu中删除存储库和GPG密钥
如何在Ubuntu中删除存储库和GPG密钥
时间 : 2023-05-24 10:57:24 编辑 : 华纳云 阅读量 : 177

  今天,我们将学习如何在Ubuntu中删除存储库及其GPG密钥。对于那些好奇的人来说,存储库repository(简称repo)是开发人员保留软件包的中心位置。存储库中的软件包经过全面测试,并由Ubuntu开发人员专门为每个版本构建。用户可以使用Apt包管理器在他们的Ubuntu系统上下载和安装这些包。 Ubuntu有四个官方存储库,即Main,Universe,Restricted和Multiverse。

  除官方存储库外,还有许多由开发人员(或软件包维护人员)维护的非官方存储库。非官方存储库通常具有官方存储库中不可用的包。所有包都由包维护者用一对密钥(公钥和私钥)签名。如您所知,公钥是发给用户的,私有密钥必须保密。每当您在源列表中添加新存储库时,如果Apt包管理器想要信任新添加的存储库,您还应该添加存储库密钥。使用存储库密钥,您可以确保从正确的人那里获得包。希望您对软件存储库和存储库密钥有一个基本的了解。现在让我们继续看看如果在Ubuntu系统中不再需要存储库及其密钥,如何删除它。

  在Ubuntu中删除存储库

  每当使用“add-apt-repository”命令添加存储库时,它都将存储在/etc/apt/sources.list文件中。

  要从Ubuntu及其衍生产品中删除软件存储库,只需打开/etc/apt/sources.list文件并查找存储库条目并将其删除即可。

  正如您在下面的屏幕截图中看到的,我在我的Ubuntu系统中添加了Oracle Virtualbox存储库。

  要删除此存储库,只需删除该条目即可。 保存并关闭文件。

  如果已添加PPA存储库,请查看/etc/apt/sources.list.d/目录并删除相应的条目。

  或者,您可以使用“add-apt-repository”命令删除存储库。 例如,我正在删除Systemback存储库,如下所示。

  最后,使用以下命令更新软件源列表:

  删除存储库密钥

  我们使用“apt-key”命令添加存储库密钥。 首先,让我们使用命令列出添加的键:

  此命令将列出所有添加的存储库密钥。

  /etc/apt/trusted.gpg

  ——————–

  pub rsa4096 2017-05-08 [SCEA]

  1EDD E2CD FC02 5D17 F6DA 9EC0 ADAE 6AD2 8A8F 901A

  uid [ 未知 ] Sublime HQ Pty Ltd

  sub rsa4096 2017-05-08 [S]

  pub dsa1024 2007-03-08 [SC]

  4CCA 1EAF 950C EE4A B839 76DC A040 830F 7FAC 5991

  uid [ 未知 ] Google, Inc. Linux Package Signing Key

  sub elg2048 2007-03-08 [E]

  pub rsa4096 2016-04-12 [SC]

  EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796

  uid [ 未知 ] Google Inc. (Linux Packages Signing Authority)

  sub rsa4096 2017-01-24 [S] [有效至:2020-01-24]

  pub rsa4096 2018-01-05 [SC] [有效至:2020-01-25]

  68AE AE71 F9FA 1587 03C1 CBBC 8D04 CE49 EFB2 0B23

  uid [ 未知 ] Vivaldi Package Composer KEY04

  sub rsa4096 2018-01-05 [E] [有效至:2020-01-25]

  pub rsa4096 2018-12-04 [SC] [有效至:2021-01-22]

  B44B 85E3 E1A6 386B FC79 D411 9658 E804 4A3A A3D6

  uid [ 未知 ] Vivaldi Package Composer KEY05

  sub rsa4096 2018-12-04 [E] [有效至:2021-01-22]

  pub rsa4096 2012-02-06 [SC]

  4349 75BD 900C CBE4 F7EE 1B1E D208 507C A14F 4FCA

  uid [ 未知 ] Erlang Solutions Ltd.

  sub rsa4096 2012-02-06 [E]

  pub rsa4096 2017-04-11 [SC] [有效至:2019-09-28]

  D4CC 8597 4C31 396B 18B3 6837 D615 560B A5C7 FF72

  uid [ 未知 ] Opera Software Archive Automatic Signing Key 2017

  sub rsa4096 2017-04-11 [E] [有效至:2019-09-28]

  /etc/apt/trusted.gpg.d/apt-fast_ubuntu_stable.gpg

  ————————————————-

  pub rsa1024 2012-06-11 [SC]

  A216 6B8D E8BD C336 7D19 01C1 1EE2 FF37 CA8D A16B

  uid [ 未知 ] Launchpad PPA for apt-fast

  /etc/apt/trusted.gpg.d/danielrichter2007_ubuntu_grub-customizer.gpg

  ——————————————————————-

  pub rsa1024 2010-10-08 [SC]

  59DA D276 B942 642B 1BBD 0EAC A8AA 1FAA 3F05 5C03

  uid [ 未知 ] Launchpad PPA for Daniel Richter

  /etc/apt/trusted.gpg.d/diesch_ubuntu_stable.gpg

  正如您在上面的输出中所看到的,long(40个字符)十六进制值是存储库键。 如果您希望APT包管理器停止信任该密钥,只需使用以下命令将其删除:

  或者,仅指定最后8个字符:

  完成! 存储库密钥已被删除。 运行以下命令以更新存储库列表。

华纳云 推荐文章
Windows Server 2012 R2如何自定义管理控制台 Debian8系统如何使用PS命令查看进程 apache和nginx有什么区别? Ubuntu中解除root远程登录的方法 Linux如何从一台服务器传文件到另一台服务器 Linux下如何删除乱码或特殊字符文件? CentOS 7下MySQL服务启动失败的解决思路 Linux进程间共享内存实现方法 windows系统开启防火墙后如何放行远程端口 Centos8更改运行级别具体方法
客服咨询
7*24小时技术支持
技术支持
渠道支持