如何从存储库中删除所有软件包,然后删除存储库,然后删除签名密钥?

如何从存储库中删除所有软件包,然后删除存储库,然后删除签名密钥?

我正在运行 Ubuntu 21.10。我犯了一个错误,下载了应该在旧版本上使用的 Mono,现在它给了我如下错误消息:

Sub-process /usr/bin/dpkg/ returned an error code (1)

我从这里下载了官方 Mono 存储库及其密钥: https://linuxize.com/post/how-to-install-mono-on-ubuntu-20-04/并使用以下命令安装 mono-complete。

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'
sudo apt install mono-complete 

答案1

要删除官方 Mono 存储库及其签名密钥,请删除 mono-complete 并随后清理,运行以下命令。

sudo apt-add-repository --remove 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'
sudo apt-key del "3FA7 E032 8081 BFF6 A14D  A29A A6A1 9B38 D3D8 31EF"
sudo apt update
sudo apt autoremove --purge mono-complete
sudo apt autoclean
sudo apt autoremove

相关内容