yum配置本地資源

2021-06-13 14:34:27 字數 2388 閱讀 7986

從網上搜了下相關的資料,發現有些錯誤,而很多都是沒有驗證的到處copy,這裡特將有用的資訊整理一下。

centos中本地yum源設定

centos配置本地yum源(使用映象iso檔案)

如果有個本地資源的安裝包,那麼非常有必要配置本地yum源。下面是具體配置過程:

1.系統環境

centos6

2.yum相關檔案介紹

centos使用的yum源是在/etc/yum.repos.d/目錄下centos-base.repo和centos-media.repo中配置,其中,centos-base.repo是配置網路yum源,centos-media.repo是配置本地yum源。

配置本地源需要用到centos-media.repo。下面是從網上摘的截圖。

補充下知識:

[serverid]

name=some name for this 

server

baseurl=url://path/to/repository/

其中serverid是用於區別各個不同的repository,必須有乙個獨一無二的名稱。

name,是對repository的描述,支援像$releasever $basearch這樣的變數;

baseurl是伺服器設定中最重要的部分,只有設定正確,才能從上面獲取軟體。它的格式是:

baseurl=url://server1/path/to/repository/

url://server2/path/to/repository/

url://server3/path/to/repository/

其中url支援的協議有 http:// ftp:// file://三種。baseurl後可以跟多個url,你可以自己改為速度比較快的映象站,但baseurl只能有乙個,也就是說不能像如下格式:

baseurl=url://server1/path/to/repository/

baseurl=url://server2/path/to/repository/

baseurl=url://server3/path/to/repository/

3 為yum配置本地資源庫

3.1 修改centos-media.repo。

原始檔案如下,注釋不是原檔案內容:

[c6-media]

name=centos-$releasever - media  #自定義名稱

baseurl=file:///media/centos/ 

file:///media/cdrom/

file:///media/cdrecorder/ #如果不修改,可以將iso檔案掛載到/media/centos路徑下,我選擇不修改;如果修改,可以新增自己設定的掛載路徑,如file:///mnt/cdrom/

gpgcheck=1

enabled=1 #啟用yum源,0為不啟用,1為啟 ,這裡要用到本地源,所以為1

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6

3.2 掛載iso檔案

#mount  -t iso9660 –o loop /mnt/linuxdisk/centos-6.2-i386-bin-***1to2/ centos-6.2-i386-bin-***1.iso /media/centos

3.3 清除yum快取

yum clean all  #清除yum快取

3.4 .測試yum源

(1)測試本地源的指定是否成功(ps:如果安裝了此項服務,可以先解除安裝yum remove php)

命令#yum --disablerepo=* --enablerepo=c6-media install mysql-server 

注意, 很多人寫成yum --disablerepo=/* --enablerepo=c-media install mysql-server多了『/』,驗證後發現應去掉'

'/'或輸入"\"--enablerepo的作用是啟用資源庫,--disablerepo是關閉資源庫,我們這裡是先將所有資源庫關閉掉再開啟c6-media資源庫

目的是繞過網路進行本地源的安裝。

我的執行結果如下圖

可以看到已找到本地安裝包php。

至此配置成功

yum本地源配置

很多內網伺服器或者本地連線不了外網時,安裝軟體的時候 各種依賴 會讓想到放棄安裝 配置本地yum源可以解決打部分依賴問題 安裝方法 1.需要centos映象 iso檔案 2.將該檔案上傳或者掛載到linux機器上 3.mount o loop 映象路徑 mnt 將映象掛載到 mnt目錄下面 4.編輯...

本地配置yum源

1 先掛載光碟 在 mnt 目錄下,建立乙個掛載點 mkdir mnt cdrom 掛載光碟 mount o loop dev sr0 mnt cdrom 2 設定yum源的配置定義檔案,檔案存放在 etc yum.repos.d 目錄下 編輯此配置檔案 name anything 可寫可不寫,內容...

配置本地yum源

1 開啟http服務 2 在html目錄下建立新目錄,如 udh cd var www html mkdir udh 3 搭建本地yum源 在udh目錄下安裝repo yum install y createrepo createrepo var www html udh 4 在udh目錄下匯入資源...