2019年1月17日 星期四

S小魚仔S 搭建本地 iso yum 來源庫 安裝 gcc

常常因出差到機房,遇到無法連上「internet」導致「yum」更新包無法下載,這時候可以透過修改「yum」源改為「local」來解決一些package安裝,並不是所有package都可以這樣解決。

#====在「/mnt」底下建立「CentOS7_ISO」資料夾


mkdir -pv /mnt/CentOS7_ISO

#複製「ISO」至「桌面」並「掛載

#檢查「Centos_7_iso」掛載「位置
df -h

#進入「掛載」ISO 位置
cd "/run/media/root/CentOS 7 x86_64"


#複製「ISO」到「/mnt/CentOS7_ISO/
cp -R * /mnt/CentOS7_ISO/


#====修改 Yum 來源 repo 文件配置

#進入「yum.repos.d」資料夾
cd /etc/yum.repos.d/

#建立「old」資料夾
mkdir old

#移動「*.repo」到「old」資料夾
mv *.repo old



#====編輯 repo 配置文件

vi /etc/yum.repos.d/local.repo 

[local-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/CentOS7_ISO/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#清空 yum 緩存目錄
yum clean all

#生成 yum 源數據
yum makecache

#查看本機 yum repo 來源庫
yum repolist

# 安裝「gcc」Package 
yum install gcc -y

安裝成功!