怎么在Ubuntu中删除仓库及其GPG密钥
这篇文章主要介绍"怎么在Ubuntu中删除仓库及其GPG密钥",在日常操作中,相信很多人在怎么在Ubuntu中删除仓库及其GPG密钥问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么在Ubuntu中删除仓库及其GPG密钥"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
在 Ubuntu 中删除仓库
每当使用 add-apt-repository
命令添加仓库时,它都将保存在 /etc/apt/sources.list
中。
要从 Ubuntu 及其衍生版中删除软件仓库,只需打开 /etc/apt/sources.list
文件并查找仓库名字并将其删除即可。
$ sudo nano /etc/apt/sources.list
正如你在下面的截图中看到的,我在我的 Ubuntu 系统中添加了 Oracle Virtualbox 仓库。
virtualbox 仓库
要删除此仓库,只需删除该条目即可。保存并关闭文件。
如果你已添加 PPA 仓库,请查看 /etc/apt/sources.list.d/
目录并删除相应的条目。
或者,你可以使用 add-apt-repository
命令删除仓库。例如,我要删除 Systemback 仓库,如下所示。
$ sudo add-apt-repository -r ppa:nemh/systemback
最后,使用以下命令更新软件源列表:
$ sudo apt update
删除仓库密钥
我们使用 apt-key
命令添加仓库密钥。首先,让我们使用命令列出添加的密钥:
$ sudo apt-key list
此命令将列出所有添加的仓库密钥。
/etc/apt/trusted.gpg--------------------pub rsa1024 2010-10-31 [SC]3820 03C2 C8B7 B4AB 813E 915B 14E4 9429 73C6 2A1Buid [ unknown] Launchpad PPA for Kendek pub rsa4096 2016-04-22 [SC]B9F8 D658 297A F3EF C18D 5CDF A2F6 83C5 2980 AECFuid [ unknown] Oracle Corporation (VirtualBox archive signing key) <[email protected]>sub rsa4096 2016-04-22 [E] /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg------------------------------------------------------pub rsa4096 2012-05-11 [SC]790B C727 7767 219C 42C8 6F93 3B4F E6AC C0B2 1F32uid [ unknown] Ubuntu Archive Automatic Signing Key (2012) <[email protected]> /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg------------------------------------------------------pub rsa4096 2012-05-11 [SC]8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) <[email protected]> /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg------------------------------------------------------pub rsa4096 2018-09-17 [SC]F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93Cuid [ unknown] Ubuntu Archive Automatic Signing Key (2018) <[email protected]>
正如你在上面的输出中所看到的,那串长的(40 个字符)十六进制值是仓库密钥。如果你希望 APT 包管理器停止信任该密钥,只需使用以下命令将其删除:
$ sudo apt-key del "3820 03C2 C8B7 B4AB 813E 915B 14E4 9429 73C6 2A1B"
或者,仅指定最后 8 个字符:
$ sudo apt-key del 73C62A1B
完成!仓库密钥已被删除。运行以下命令更新仓库列表:
$ sudo apt update
到此,关于"怎么在Ubuntu中删除仓库及其GPG密钥"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!