根据如何删除PPA?摆脱PPA的方法主要有3种:
使用add-apt-repository
命令:
sudo add-apt-repository --remove ppa:???/???
手动删除.list
文件:
sudo rm /etc/apt/sources.list.d/????.list
使用其他工具,例如ppa-purge
...(不是此问题的主题)
我很好奇第一个选项和第二个选项之间的区别是什么,即add-apt-repository --remove
与仅删除.list
文件相比,还有其他功能吗?
我能想到的一个示例是与PPA一起安装的GPG密钥。将add-apt-repository
处理和对比删除它们只是rm
-ing的.list
文件吗?
请注意,ppa-purge
这个问题的主题既不是删除GPG密钥也不是使用!
这两个命令都删除了PPA,但是有一个基本区别:
sudo add-apt-repository --remove ppa:???/???
该命令只会删除.list
文件内容。它不会删除文件本身。
sudo rm /etc/apt/sources.list.d/????.list
一旦运行此命令,它将完全删除PPA文件。
但是,我认为最好使用:
sudo rm /etc/apt/sources.list.d/????.list*
我通常将最后一个命令与星号(*
)一起使用,因为每当我们添加任何存储库时,它都会在下创建两个文件/etc/apt/sources.list.d/
。第一个是.list
文件,第二个是文件的备份,扩展名为.list.save
。
与命令sudo apt-key del ????
和相同的情况sudo rm /etc/apt/trusted.gpg.d/file.gpg
。每当我们添加密钥两种文件下创建/etc/apt/trusted.gpg.d/
file.gpg
,并file.gpg~
在运行命令
sudo apt-key del ????
一个文件file.gpg
将被删除,第二个文件将保持file.gpg~
原样。但是,我认为最好使用:
sudo rm /etc/apt/trusted.gpg.d/file.gpg*
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句