CentOS下yum本地源建立

來源:互聯網
上載者:User

CentOS下yum本地源建立

現場環境:
一台主機下有多個虛擬機器,如15.32.12.122 ~ 15.32.12.130,安裝centos6.3系統且為最小安裝,即很多命令或者庫都不支援或者沒有,但在15.32.12.129上有一個鏡像檔案,其內有各種的安裝檔案,且路徑為15.32.12.129/CentOS63/,我們可以在瀏覽器中開啟(當然,前提是我們電腦的ip是要在同一網段的),在目錄Packets下有很多.rpm安裝檔案。現在我們想在15.32.12.122這台電腦上製作yum本地源。

在有外網的條件下,我們就直接可以用yum -y install perl命令安裝perl環境,其原理也是通過外網去各種鏡像下去尋找所要安裝的檔案,但在沒有外網的環境下,我們可以通過內網去串連內部的鏡像,並從中下載,http://15.32.12.129/CentOS63就是這樣的內部鏡像路徑。

1、建立yum設定檔

cd /etc/yum.repos.d/

發現裡面有幾個.repo檔案,裡面描述的就是用yum進行安裝時所要串連的鏡像url,我們自己需要建立一個.repo檔案,在此命名為local.repo

#vi local.repo[local_server]name=This is local repobaseurl=http://15.32.12.129/CentOS/enabeld=1gpgcheck=0

gpgcheck=0時表示不對GPG-KEY進行檢查。 如果我們已經把所有所需要的.rpm檔案全部拷貝到122這台電腦上,如目錄為/rpm/下時,在baseurl這欄應該寫為:

baseurl=file:///rpm/           //這裡斜杠有三個

2、對yum進行初始化操作

yum clean all  //清除緩衝yum makecache   //建立新緩衝

但可能會發現建立新緩衝失敗,因為原來那幾個.repo檔案裡的鏡像是需要用外網串連的,但現在條件是沒有外網,所以會提示找不到這些鏡像url,我們可以將這些.repo檔案的副檔名改了,如都改為.repo_bark等,或者將這些.repo檔案移動到其他檔案下:

#mkdir back#mv Cent* back/

則yum.repos.d目錄下只有一個local.repo檔案,再重新以上操作就行。

3、可以用yum進行安裝檔案 如yum -y install tar

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.