yum源更換

安裝yum

查看已安裝的yum包

# rpm –qa|grep yum

卸載軟件包

# rpm -e --nodeps yum

------RHEL6.8爲例:---------------

1.下載yum指令包:

去163源(http://mirrors.163.com/centos/6/os/x86_64/Packages/
   或阿里雲yum(http://mirrors.aliyun.com/repo/Centos-6.repo)下載下列yum指令包:

  • python-iniparse-0.3.1-2.1.el6.noarch.rpm 
  • yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm
  • yum-3.2.27-14.el6.centos.noarch.rpm
  • yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm    

在163源目錄中找到現行的版本(3導致錯誤直接複製鏈接可能因鏈接guo'qi),使用wget指令進行下載。例如在http://mirrors.163.com/centos/6/os/x86_64/Packages/中找到現行版本python-iniparse-0.3.1-2.1.el6.noarch.rpm。右擊複製鏈接地址在使用wget。

  • wget  http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

2.安裝yum指令包:

使用rpm -ivh安裝進度顯示來安裝以上rpm包:

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm 

rpm -ivh yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm 

後兩項須同時安裝否則會互相依賴:

rpm -ivh yum-3.2.27-14.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.26-11.el6.noarch.rpm 


yum源更換

1.首先備份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.下載對應版本repo文件, 放入/etc/yum.repos.d/(操作前請做好相應備份)

Centos7:

wget -P /etc/yum.repos.d http://mirrors.163.com/.help/CentOS7-Base-163.repo

Centos6:

wget -P /etc/yum.repos.d http://mirrors.163.com/.help/CentOS6-Base-163.repo

Centos5:

wget -P /etc/yum.repos.d http://mirrors.163.com/.help/CentOS5-Base-163.repo

將其中的$releasever改爲對應版本號,比如RHEL6.8系統就改爲6,因爲linux無法識別$releasever導致網址出錯而產生error14

3.運行以下命令生成緩存

yum clean all
yum makecache
yum -y update


yum源配置方式二

 

1.下載iso文件

  從CentOS的官網下載CentOS的完整版iso文件,並上傳到Linux文件系統中,例如/opt/tools/。

2.創建掛載目錄

  爲iso文件的掛載創建目錄。

mkdir /mnt/vcdrom

3.掛載

  將iso文件掛載到掛載目錄。

mount -o loop -t iso9660 /opt/tools/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/vcdrom

4. 移除或備份Centos-Base.repo文件

cd /etc/yum.repos.d/
mv Centos-Base.repo Centos-Base.repo.back

5.編輯Centos-Media.repo文件

vim /etc/yum.repos.d/Centos-Media.repo
name=CentOS-$releasever - Media

baseurl=file:///mnt/vcdrom/#將baseurl修改爲DVD的掛載目錄

gpgcheck=1

enabled=1#開啓本地更新模式

6.重新加載yum

 

yum clean all
yum makecache

7. 編寫腳本並開機自動掛載

  1)編寫腳本。

vim /opt/shell/mymount.sh
#!/bin/bash
#
mount -o loop -t iso9660 /opt/tools/CentOS-6.7-x86_64-bin-DVD1.iso /mnt/vcdrom

  2)修改腳本執行權限。

chmod 777 /opt/shell/mymount.sh

  3)修改/etc/rc.local配置文件。

vim /etc/rc.local

  在文件最後一行加上如下:

/opt/shell/mymount.sh

  4)重啓機器測試。

init 6 
發佈了19 篇原創文章 · 獲贊 17 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章