1、使用RedHat系統不能正常使用yum安裝
由於RedHat沒有注冊,所有不能使用它自身的資源更新,於是使用yum instatll gcc-c++的時候出現This system is not registered with RHN,所以我們可以通過更換源來進行相關更新。
但是使用centOS7或者ubunt 16.0.4,可以直接使用yum 進行安裝軟件。
查看安裝源是否安裝:
# rpm –qa|grep yum
卸載安裝源:
# rpm –e –nodeps yum
清理緩存:
# yum clean all
將服務器軟件信息保存在本地,提高搜索安裝效率:
# yum makecache
2、修改yum的源文件
進入/etc/yum.repos.d 目錄下跟換CentOS-Base.repo這個文件(我的是centOS7系統),可以到linux官網下載CentOS-Base.repo這個源文件。
linux官網下載:
http://www.linuxidc.com
或者使用網易163的yum源:
http://mirrors.163.com/.help/centos.html
3、備份舊源文件,導入下載的新源文件
可以將舊源文件名稱修改,或者保證在備份目錄下,重新導入新源文件。
4、運行yum install gcc-c++
這時候需要加載gcc等類庫rpm包,點擊y安裝就行。
這樣就安裝成功了。