RedHat yum源配置
原本以為Redhat7 和Centos7是完全一樣的,可是安裝完Redhat7以后,使用yum安裝軟件,提示紅帽操作系統未注冊。在網上搜索教程,最后成功解決,解決方式是將yum源更改為網易的鏡像庫。
以下為解決方法:
1.首先卸載原來的yum源
參考網上教程,執行:
移除與原yum有關的東西
2.下載新的yum安裝包
網易的鏡像網站為:http://mirrors.163.com,我安裝的系統是紅帽7版本,所以選擇下載Centos7的鏡像源,在以下網址http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下載所需文件,所需的文件為:
因為在安裝
的時候會提示需要先安裝其他的幾個包,而且對版本會有要求,所以這里就一次性把所需的包全部下載下來。
3.安裝
安裝的語句是:
在安裝的時候可能系統會提示存在文件沖突,參考http://man.linuxde.net/rpm中關於rpm命令的介紹,可以采取強制安裝的方式,即在執行安裝語句的時候加上選項--force,更改后的語句為:
此時,安裝命令將進行強制安裝。
4.配置文件
網易鏡像的配置文件可以在http://mirrors.163.com/.help/centos.html 進行下載,Centos7的鏡像下載鏈接為:http://mirrors.163.com/.help/CentOS7-Base-163.repo
將該文將放在 /etc/yum.repos.d 文件夾下,並將原yum文件作備份,這里參考http://mirrors.163.com/.help/centos.html 的介紹,將文件下載好以后,還要更改文件中的變量,具體就是將
變量轉化為你相應的系統版本,在這里就是 7 。轉化方法,根據https://www.cnblogs.com/haoyufeng/p/4393005.html 中所介紹,在vi編輯器下執行下述指令即可更改:
5.完成
此時,yum源就基本更改完成,然后執行:
清除原緩存,建立新緩存。可以執行
yum update
更新軟件並測試yum源的可用性,執行:
yum repolist all
可以查看yum源列表,示例如下:
如果發現某個yum源的狀態是disabled,則可以在CentOS7-Base-163.repo文件中進行更改,將相應模塊的enabled參數更改為1就行了:
enabled=1