虛擬機VMware中CentOS7本地yum源掛載解決內網服務器無聯網情況下編譯安裝終極方案

虛擬機VMware中CentOS7本地yum源掛載解決內網服務器無聯網情況下編譯安裝終極方案


一、背景

在Linux無法連接到互聯網時,手動安裝依賴是及其麻煩的一件事,需要花費大量的時間尋找rpm包。但在配置本地yum源後,絕決依賴問題就會變得非常簡單。

本次由於在部署安裝醫院服務器環境,在沒有外網幫助下踩了不少坑,總結下希望能幫到你,如有需要幫助的可以關注我。

 

二、準備

centos7.ISO鏡像文件(注意:要帶everything版本的鏡像)

 

三、 VMware虛擬機配置

加載鏡像文件到虛擬機,設備狀態的兩個框都勾選選上,不然在掛載的時候提示 mount: no medium found on /dev/sr0 找不到介質,博主被深深的坑慘過。

 

四、掛載CDROM

用root用戶登入虛擬機,查看是否有:/mnt/cdrom 文件夾,沒有則創建:mkdir /mnt/cdrom,有則繼續向下進行;

1. 設置自動掛載:

mount -t auto /dev/cdrom /mnt/cdrom

PS:不同的Linux版本可能/dev下的cdrom名稱有不同,可以查看dev目錄下具體是設備名稱

2. 掛載光盤

mount /dev/sr0 /media

 3. 查看ISO鏡像中的文件是否掛載成功

ls /mnt/cdrom

 

df -Th

 

4. 取消掛載命令(有需要時操作)

umount /mnt/cdrom

 

五、掛載yum源

1. 刪除Centos7自帶的yum,並備份

mkdir /opt/centos-yum.bak
mv /etc/yum.repos.d/* /opt/centos-yum.bak/

2. 在當 /etc/yum.repos.d 目錄下創建base.repo文件

[base]
name=Base
enabled=1
# 允許使用yum配置
baseurl=file:///media
#yum源的地址,因爲用的本地yum源,所以yum源掛到/media,會把iso文件,掛到/media下
gpgcheck=0
##GPG-KEY文件路徑
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

2. 更新yum緩存

新掛yum源後,讓yum軟件更新源的緩存

yum makecache

3. 驗證是否成功

yum repolist

 

六、使用yum安裝

由於系統默認爲最小安裝,ifconfig命令無法使用會導致ifconfig command not found問題。則需要安裝net-tools 工具包
ifconfig安裝 net-tools package

 yum install net-tools

 

七、總結 

總結,主要重點在虛擬機掛載哪裏,一定要耐心仔細操作,博主在這個地方踩了不少坑,尤其是虛擬機已連接哪裏一定要勾選上。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章