使用 yum 删除 yum repo

Mal*_*rba 36 yum package-management repository

我在工作时在我的机器上没有 root 访问权限,但我有 sudo 使用权限sudo yum(并且只有 yum)。

最近我不小心安装了一个错误的存储库(dropbox),现在我想删除它。由于我没有对该yum.repos.d目录的写访问权限,手动编辑或删除 repo 文件是不可能的。

我知道您可以使用 yum 安装存储库(我就是这样做的),但是您可以使用 yum 删除存储库吗?

使用科学 Linux 6。

顺便说一句,我知道我可以yum --disablerepo=忽略有问题的回购。但我想永久删除它,因为它也会导致图形包管理器出现问题(它不断弹出通知说无法检索更新)。

小智 34

为了删除实际的 yum 存储库而不仅仅是禁用它,您必须找到该软件包并将其删除。

rpm -qa | grep epel
Run Code Online (Sandbox Code Playgroud)

示例输出:

epel-release-5-4
Run Code Online (Sandbox Code Playgroud)
yum remove epel-release-5-4
yum clean all
Run Code Online (Sandbox Code Playgroud)

  • 并非所有 yum 存储库都是通过 RPM 包添加的。 (4认同)

h3r*_*ler 19

你可以删除 repoyum-config-manager但不能删除yum

yum-config-manager --disable repository
yum-config-manager --add-repo http://www.example.com/example.repo
Run Code Online (Sandbox Code Playgroud)

编辑:您需要某种方式以 root 身份运行它(即 sudo)


小智 9

您可以进入 /etc/yum.repos.d/ 并删除与存储库对应的文件。