要通过yum排除特定软件包,您需要创建或编辑.repo文件
打开终端。
找到您要修改的软件仓库的.repo文件。这些文件通常位于/etc/yum.repos.d/目录中。例如,如果您要修改名为CentOS-Base.repo的文件,请使用以下命令:
sudo nano /etc/yum.repos.d/CentOS-Base.repo 在.repo文件中,找到[repository]部分,例如[base]、[updates]等。
在[repository]部分下,添加exclude=选项,后跟您要排除的软件包名称。如果要排除多个软件包,请用空格分隔它们。例如:
exclude=package1 package2 package3 将package1、package2和package3替换为您要排除的实际软件包名称。
保存并关闭文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter。
清除缓存并更新软件包列表:
sudo yum clean all sudo yum update 现在,您已经成功排除了指定的软件包。在执行yum命令时,它们将不再被安装或更新。