yum源支援三種配置方式:ftp、http和本地file。下面指令碼配置的yum源是基於本地檔案的,利用的是系統光碟。
說明:1> 必須將系統光碟掛載到系統光碟機中。
2> 該例中處理的難題是光碟檔名為/media/rhel_6.3\ i386\ disc\ 1/,而通過for迴圈讀取檔名,最後只顯示/media/rhel_6.3 i386 disc 1,即中間的空格沒有轉義符。如果是將後者作為yum配置檔案/etc/yum.repos.d/local.repo的baseurl,仍會報錯。必須使用前者,即帶有轉義符的。在這裡,用了baseurl=$實現字串替換,將空格替換為\空格。
#!/bin/bashrm -f /etc/yum.repos.d/*
echo "[base]" > /etc/yum.repos.d/local.repo
echo "name=base" >> /etc/yum.repos.d/local.repo
for i in /media/*
do if [ -e "$i" ] ; then
baseurl=$
echo "baseurl=file://$baseurl" >> /etc/yum.repos.d/local.repo
else
echo "please insert the disk!"
fidone
echo "enabled=1" >> /etc/yum.repos.d/local.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/local.repo
指令碼執行後的結果:
[oracle@node3 ~]$ cat /etc/yum.repos.d/local.repo
[base]name=base
baseurl=file:///
media/rhel_6.3\ i386\ disc\ 1
enabled=1
gpgcheck=0
yum 本地源一鍵配置
dev cdrom 本地映象掛載路徑,如果是拷貝到伺服器上的需要更改路徑 baseurl file mnt iso rhel5 需要新增server 直接全量複製貼上介面快速建立本地yum源 mkdir mnt iso mkdir etc yum.repos.d old mv etc yum.rep...
一鍵配置本地yum源
yum源支援三種配置方式 ftp http和本地file。下面指令碼配置的yum源是基於本地檔案的,利用的是系統光碟。說明 1 必須將系統光碟掛載到系統光碟機中。2 該例中處理的難題是光碟檔名為 media rhel 6.3 i386 disc 1 而通過for迴圈讀取檔名,最後只顯示 media ...
yum本地源配置
很多內網伺服器或者本地連線不了外網時,安裝軟體的時候 各種依賴 會讓想到放棄安裝 配置本地yum源可以解決打部分依賴問題 安裝方法 1.需要centos映象 iso檔案 2.將該檔案上傳或者掛載到linux機器上 3.mount o loop 映象路徑 mnt 將映象掛載到 mnt目錄下面 4.編輯...