我正在寻找有关是否有更简单的方法来做到这一点的信息。我已经建立了一个公司仓库,我们对一些项目使用自定义包。我想避免的是从另一个存储库(基础、附加、更新或已安装的任何其他存储库)安装或更新此软件包。
现在我在/etc/yum.conf
下面[main]
:
exclude=package*
那么这就解决了我上面的担忧。但是,当我实际上想从公司存储库安装或更新此软件包时,我最终必须运行:
yum --disableexcludes=all --disablerepo="*" --enablerepo="company" package
这很丑陋,并且阻止 yum 使用其他存储库作为依赖项,而且--disableexcludes="company"
不起作用。
那么有没有办法从除“公司”之外的所有存储库中排除“package*”没有必须进入每一个 repo 文件吗?