本來覺得Redhat7 和Centos7是徹底同樣的,但是安裝完Redhat7之後,使用yum安裝軟件,提示紅帽操做系統未註冊。在網上搜索教程,最後成功解決,解決方式是將yum源更改成網易的鏡像庫。html
如下爲解決方法:node
參考網上教程,執行:python
移除與原yum有關的東西linux
網易的鏡像網站爲:http://mirrors.163.com,我安裝的系統是紅帽7版本,因此選擇下載Centos7的鏡像源,在如下網址http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下載所需文件,所需的文件爲:centos
由於在安裝緩存
的時候會提示須要先安裝其餘的幾個包,並且對版本會有要求,因此這裏就一次性把所需的包所有下載下來。app
安裝的語句是:編輯器
在安裝的時候可能系統會提示存在文件衝突,參考http://man.linuxde.net/rpm中關於rpm命令的介紹,能夠採起強制安裝的方式,即在執行安裝語句的時候加上選項--force,更改後的語句爲:測試
此時,安裝命令將進行強制安裝。網站
網易鏡像的配置文件能夠在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編輯器下執行下述指令便可更改:
此時,yum源就基本更改完成,而後執行:
清除原緩存,創建新緩存。能夠執行
yum update
更新軟件並測試yum源的可用性,執行:
yum repolist all
能夠查看yum源列表,示例以下:
若是發現某個yum源的狀態是disabled,則能夠在CentOS7-Base-163.repo文件中進行更改,將相應模塊的enabled參數更改成1就好了:
enabled=1