使用 yum 删除 yum 存储库

使用 yum 删除 yum 存储库

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

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

我知道你可以使用 yum 安装存储库(这就是我所做的),但是你能使用 yum 删除一个仓库吗?

使用科学 Linux 6。

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

答案1

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

rpm -qa | grep epel

输出示例:

epel-release-5-4
yum remove epel-release-5-4
yum clean all

答案2

您可以使用以下命令删除存储库,yum-config-manager但不能使用以下命令删除存储库yum

yum-config-manager --disable repository
yum-config-manager --add-repo http://www.example.com/example.repo

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

答案3

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

答案4

在 RedHat 上,如果您(当然您一定是)使用 YUM,请查看以下内容:

/etc/yum.repos.d/

无论您拥有什么存储库,我都会将您不需要的存储库移动到另一个目录中(我通常不喜欢删除以防万一)。

干杯

H

相关内容