存储库删除失败

存储库删除失败

我按照以下说明进行操作:

https://www.linuxcapable.com/how-to-remove-or-delete-ppa-on-ubuntu-linux/

尝试删除 ppa:“libreoffice-ubuntu-ppa-jammy.list”。下面粘贴的是该尝试,但失败了。为什么该命令无法删除该 PPA?为什么该命令找不到显然位于“/etc/apt/sources.list.d/”中的 PPA?

stephen@stephen:~$ ls /etc/apt/sources.list.d/
balena-etcher.list
ddebs.list
diesch-ubuntu-stable-jammy.list
gezakovacs-ubuntu-ppa-jammy.list
kubuntu-ppa-ubuntu-backports-jammy.list
kubuntu-ppa-ubuntu-backports-jammy.list.save
libreoffice-ubuntu-ppa-jammy.list
ubuntu-mozilla-daily-ubuntu-firefox-aurora-jammy.list.save
ubuntustudio-ppa-ubuntu-backports-jammy.list
ubuntustudio-ppa-ubuntu-backports-jammy.list.save
virtualbox.list
stephen@stephen:~$ sudo add-apt-repository --remove ppa:stephen/libreoffice-ubuntu-ppa-jammy.list
[sudo] password for stephen: 
ERROR: ppa 'stephen/libreoffice-ubuntu-ppa-jammy.list' not found (use --login if private)

答案1

您必须传递要删除的 PPA 的确切名称,即您用于添加它的名称,而不是文件的名称.list
如您发布的链接中所述,格式为ppa:<username>/<ppa-name>;但是,用户名不是你的用户名,而是 Launchpad 上拥有 PPA 的用户的用户名(在您的情况下为libreoffice)。

如果你不知道 PPA 名称,可以通过运行apt update并在输出中查找要删除的源/PPA 来找到它。格式为:

Get:8 https://ppa.launchpadcontent.net/<username>/<ppa-name>/ubuntu jammy InRelease

就您的具体情况而言,

Get:8 https://ppa.launchpadcontent.net/libreoffice/ppa/ubuntu jammy InRelease

因此,您需要的名称是ppa:libreoffice/ppa,命令将是

 $ sudo add-apt-repository --remove ppa:libreoffice/ppa

这里您可以在 Ubuntu 中找到有关 PPA 管理的更多信息。

相关内容