此方法親測有效,適用於centos7版本所有的環境。
centos7阿里雲源的配置,請參考本人的另一篇部落格文章:
redhat7本地yum源的配置,請參考本人的另一篇部落格文章:
掛載iso的映象檔案在cd/***驅動器上,或者上傳iso映象檔案至伺服器上(需要進行額外的操作)
舉例:如下,需要確保,已連線已開啟,且cd/***上的介質符合當前作業系統的版本。
建立本地源資料夾:
mkdir -p /media/centos/
掛載映象檔案至指定的目錄。
mount /dev/cdrom /media/centos
備份原本地源。
cp -rf /etc/yum.repos.d /etc/yum.repos.d_$(
date
'+%y%m%d_%h%m%s'
)
刪除預設原本地源。
rm -rf /etc/yum.repos.d/*
配置本地源,建立media.repo檔案。
vi /etc/yum.repos.d/media.repo
配置如下內容:
[iso]
name=media
baseurl=file:///media/centos/
gpgcheck=0
enabled=1
按esc。輸入:wq儲存完成編寫,且完成本地源的配置。
載入本地yum源&測試
# 清除yum快取
yum clean all
# 快取本地yum源
yum makecache
# 測試yum本地源
yum list
本人以/root/目錄為例
vi /root/auto_source.sh
編寫如下內容:
#!/bin/bash
# 建立本地源資料夾
mkdir -p /media/centos/
# 掛載映象檔案至指定的目錄
mount /dev/cdrom /media/centos
# 備份原本地源
cp -rf /etc/yum.repos.d /etc/yum.repos.d_$(
date
'+%y%m%d_%h%m%s'
)# 刪除預設原本地源
rm -rf /etc/yum.repos.d/*
# 配置本地源,建立media.repo檔案,並配置如下內容
cd /etc/yum.repos.d/
>media.repo
echo
'[iso]'
>> media.repo
echo
'name=media'
>> media.repo
echo
'baseurl=file:///media/centos/'
>> media.repo
echo
'gpgcheck=0'
>> media.repo
echo
'enabled=1'
>> media.repo
# 清除yum快取
yum clean all
# 快取本地yum源
yum makecache
按esc。輸入:wq儲存,完成映象本地源的指令碼檔案的編寫
賦予指令碼可執行的許可權
chmod +x /root/auto_source.sh
執行指令碼檔案,即可
/root/auto_source.sh
centos7配置本地yum源
最近在使用虛擬機器時遇到一些麻煩,因為公司內部有網路管理,所以vm連線不上外網,yum無法安裝軟體,怎麼解決呢?使用iso做本地yum源,可以解決大部份的包安裝。vm安裝的是centos7。1 掛載iso到vm mkdir mnt cdrom mount dev cdrom mnt cdrom2 修...
Centos7配置本地yum源
安裝安裝包一般有rpm安裝或者yum安裝,yum能解決一些安裝包依賴性的問題 使用rpm實現軟體包的安裝 查詢等功能,適合沒有依賴關係的軟體的安裝 rpm的命令語法 i 安裝軟體 u 公升級軟體 e 刪除軟體 q 查詢 h 顯示安裝進度 v 顯示安裝過程中的詳細資訊 vv 顯示更加詳細的資訊 tes...
centos7配置本地yum源
雖然系統會自帶一些yum源,但是都是網際網路上的源,在沒有網路的情況下就無法使用了,所以還是使用自己本地的yum源靠譜。首先檢視現有的yum源有哪些 刪除現有yum源 掛載光碟檔案,可以使用mount dev sr0 mnt cdrom 掛載,但是如果系統重啟後又需要重新掛載,所以這裡直接修改fst...