一鍵配置本地yum源

2021-07-10 09:57:37 字數 1025 閱讀 4624

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/bash

rm -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.編輯...