您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Linux系統怎么更換yum源,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
1.1 查看原有的yum源
rpm -qa | grep yum
1.2 刪除原來有的yum源
rpm -aq | grep yum | xargsrpm -e -nodeps
確認:
rpm -qa | grep yum
1.3 下載新的yum安裝包
wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm
這里我使用的是阿里云,也可以用163等其他
1.5 安裝yum
rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm rpm –ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
* 注釋:下面兩個要一起安裝
rpm –ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
* 注釋:
假如最后一步安裝報錯,查看錯誤,發現python-urlgrabber版本必須大于等于3.9.1-10
1.5.1 查看python版本
rpm -qa | grep python
發現python-urlgrabber-3.9.1-9.el6.noarch版本低于3.9.1-10
1.5.2卸載:python-urlgrabber-3.9.1-9.el6.noarch
rpm -e python-urlgrabber-3.9.1-9.el6.noarch
1.5.3安裝:
rpm-ivhpython-urlgrabber-3.9.1-11.el6.noarch.rpm
1.5.4 再次執行最后一步安裝命令
rpm –ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
1.6 更改yum源
cd /etc/yum.repos.d
1.6.1 下載配置文件
wget http://mirrors.aliyun.com/repo/Centos-6
1.6.2 修改$releasever的值
我們獲取到的配置文件Centos-6.repo打開后有個$releasever,這個是yum變量,我們需要替換掉,否則源沒法使用.
使用如下命令替換$releasever,
sed -i 's/$releasever/6/g' /etc/yum.repos.d/Centos-6.repo
1.7 清理yum緩存
yum clean all
1.8 將服務器軟件包信息緩存至本地,提高搜索安裝效率
yum makecache
1.9 更新yum
yum update
1.10 搞定了,缺什么就安裝什么吧
2.1 掛載鏡像盤
2.1.1 將rhel-server-6.4-x86_64-dvd.iso放到某目錄下,假設在software下
2.1.2
cd software/ mount -o loop rhel-server-6.7-x86_64-dvd.iso iso/ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 47G 6.7G 38G 16% /
tmpfs 940M 72K 940M 1% /dev/shm
/dev/sda1 194M 32M 153M 18% /boot
/software/rhel-server-6.7-x86_64-dvd.iso
3.5G 3.5G 0 100% /software/iso
2.2 編輯rhel-source.repo文件
cd /etc/yum.repos.d
備份原來的文件
cp rhel-source.repo rhel-source.repo.bk
修改rehl-source.repo文件
vi rhel-source.repo
修改完后是下面的內容:
cat rhel-source.repo
[Packages]
name=Red Hat EnterpriseLinux name隨便
baseurl=file:///software/iso #本地iso的掛載路徑
enabled=1 #可以使用yum
gpgcheck=0 #設置不檢查gpgkey
gpgkey=file:///software/iso/RPM-GPG-KEY-redhat-release # 配置gpgkey的路徑
2.3 修改yumRepo.py配置文件
cd /usr/lib/python2.6/site-packages/yum/ vi yumRepo.py
找到 remote=url+‘/’ + relative
改為 remote=”/software/iso”+ ‘/’ + relative
2.4 測試yum源
yum install glibc.i686
完成
關于“Linux系統怎么更換yum源”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。