一般安裝好redhat后,不能注冊的話,不能使用系統自帶的yum源。但是我們可以自己配置yum源來解決這一問題。下面介紹下redhat配置163yum源。
1) 查看版本號和系統類別:
cat /etc/redhat-release
arch
or cat /etc/issue && arch
2)查看yum
rpm -qa |grep yum
3)卸載yum
rpm -qa | grep yum | xargs rpm -e --nodeps
3)根據上一步,找到對應的yum包,然后下載。
我的服務器對應的為:
yum-updateonboot-1.1.31-42.el7.noarch.rpm
yum-3.4.3-154.el7.centos.noarch.rpm
yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm
下載方式
直接下載1:http://mirrors.163.com/centos/7/os/x86_64/Packages/直接在此處找到下面的這些rpm 包
命令行下載2:
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-50.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-35.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-9.el7.noarch.rpm
4)安裝yum軟件包,為了兼顧依懶性,直接用命令:rpm -ivh yum-*
如果出現依賴包的問題或者包沖突的問題,可以添加以下兩個參數,進行強迫安裝。或下載對應的包
--force 即使覆蓋屬於其它包的文件也強迫安裝
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。
rpm -ivh --force --nodeps yum* 最終的強制安裝指令
---------------------
# 安裝:
rpm -Uvh rpm-4.11.3-35.el7.x86_64.rpm --nodeps
rpm -Uvh python-urlgrabber-3.10-9.el7.noarch.rpm --nodeps
5).進入yum資源倉庫目錄: cd /etc/yum.repos.d,更改yum庫的地址.
a.可以使用網易的開源軟件鏡像站點下載地址(http://mirrors.163.com/.help/CentOS6-Base-163.repo),
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
6)修改repo文件內容,將文件中的“$releasever”改為“7”,“RPM-GPG-KEY-CentOS-6”改為“RPM-GPG-KEY-CentOS-7”,使用一下命令進行全局替換。
:%s/$releasever/7/ge
:%s/RPM-GPG-KEY-CentOS-6/RPM-GPG-KEY-CentOS-7/ge
:wq
清理原有緩存重建緩存:yum clean all&yum makecache
更新系統(可選):yum update
最后驗證:yum repolist 結果不為零就行了。
檢查: yum install -y telnet
