從網上搜了下相關的資料,發現有些錯誤,而很多都是沒有驗證的到處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目錄下匯入資源...