天天看點

linux系統更改yum源

   centos作業系統預設的yum源都是國外源,很多大的包在網絡環境不佳的情況下,安裝起來很慢,甚至會連接配接逾時。一般我們都會選擇國内的一些yum源,國内的阿裡雲,網易,搜狐的yum源都已經很成熟了;我們也可以通過挂載iso鏡像的方法做一個本地的yum源。

方法一:

修改國内源

<b>1、備份</b>

需要先将原來本身的yum配置檔案備份

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup

<b>2、下載下傳新的centos-base.repo 到/etc/yum.repos.d/</b>

我選擇阿裡雲的官方鏡像,其他鏡像可以到官方鏡像位址下找到,注意作業系統的版本

centos 5

wget -o /etc/yum.repos.d/centos-base.repo http://mirrors.aliyun.com/repo/centos-5.repo

centos 6

wget -o /etc/yum.repos.d/centos-base.repo http://mirrors.aliyun.com/repo/centos-6.repo

centos 7

wget -o /etc/yum.repos.d/centos-base.repo http://mirrors.aliyun.com/repo/centos-7.repo

<b>3、之後運作yum makecache生成緩存</b>

這樣就配置好了,很簡單。

當然,有的作業系統環境是沒有外網的,那麼就可以使用本地yum源,制作本地yum源也很簡單。

方法二:

利用iso鏡像檔案制作本地yum源

1. 建立iso存放目錄和挂載目錄

    mkdir /mnt/iso 

    mkdir /mnt/cdrom

2. 将iso鏡像檔案上傳到/mnt/iso檔案夾下

3. 将/mnt/iso/下的iso檔案挂載到/mnt/cdrom目錄

mount -o loop /mnt/iso/rhel-server-6.4-x86_64.iso /mnt/cdrom

檢視是否挂載成功:  df -h 

4.寫yum.repo檔案

需要先将原來的repo檔案都備份

mkdir /etc/yum.repos.d/bak 

mv *.repo /etc/yum.repos.d/bak   

寫自己的本地repo檔案

vim myself.repo

[base]

name=redhat

baseurl=file:///mnt/cdrom

enabled=1

gpgckeck=0

gpgkey=file:///mnt/cdrom/rpm-gpg-key-redhat-release

注意:baseurl路徑就寫挂載ios鏡像的路徑,gpgkey中的key(rpm-gpg-key-redhat-release)在本地/mnt/cdrom目錄下可以找到

yum clean all

<b></b>

繼續閱讀