歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RedHat 6u機器的redhat.repo文件

RedHat 6u機器的redhat.repo文件

日期:2017/2/28 15:45:35   编辑:Linux教程

為了統一rhel系統的repo文件命名,就把rhel自帶的repo文件叫做RedHat.repo
存儲在/etc/yum.repos.d/下
沒想到總是被重寫為:

#
# Red Hat Repositories
# Managed by (rhsm) subscription-manager

如果你在redhat.repo中寫了
XXOO
OOXX
#XXXXXXXXXXXXXXXXX
#KKKKKKKKKKKKKKKKKKKK
最終會保留你的注釋行,而數據行會被刪掉。
經過查找,發現是rhel6自帶的插件subscription-manager給干掉的。
subscription-manager 插件自帶的文件為:

腳本文件: /usr/lib/yum-plugins/subscription-manager.py
配置文件: /etc/yum/pluginconf.d/subscription-manager.conf
調用了腳本 /usr/share/rhsm/repolib.py
去重寫或者更新/etc/yum.repos.d/redhat.repo文件。
每次yum調用(不禁掉plugins的情況下),都會更新此文件。
因此,為了不沖突,可以如下操作:
第一:重命名自己的repo文件,比如RHEL.repo
第二:停止掉該插件的使用,在配置文件中把enable=0即可。
為了不影響系統自帶功能,建議選取第一種方法,
另外,該現象好像只是rhel6系統存在,4和5沒有發現。

Copyright © Linux教程網 All Rights Reserved