1. 程式人生 > >Linux軟體安裝管理:在VMware掛載本地iso光碟映象、配置yum軟體倉庫

Linux軟體安裝管理:在VMware掛載本地iso光碟映象、配置yum軟體倉庫

問題描述

在操作VMware安裝Linux系統後由於安裝CentOS 7的最小化安裝少了一些工具,比如 ifconfig 及 netstat 等,由於沒問外部線上網路環境訪問下載相關依賴包,則我們需要配置離線依賴庫。
本次操作是在Vmware上操作的,我們有Centos系統CentOS-7-x86_64-Minimal-1708.iso的映象檔案。

一. 使用映象光碟作為安裝源

在VMware上掛載ios映象

使用沒有相關的系統依賴包且沒有外網訪問。配置yum軟體倉庫,使用yum安裝軟體可以自動處理依賴關係,將系統光碟上傳到伺服器上,linux掛載iso光碟映象檔案,配置yum軟體倉庫。

1、右鍵選中Centos虛擬機器,彈出右鍵選單=>選中“Settings”=>彈出“Virtual Machine
Settings”對話方塊。
image

2、在對話方塊中選中“Hardware” 選項卡,選擇”CD/DVD(IDE)“=>在右側Connection(連線)介面選擇”Use ISO image file:”選項,在磁碟中找到Centos7的ios映象路徑。最後點選確定。
image

3、登入虛擬機器(用root使用者登入),檢視是否有:/mnt/cdrom 資料夾,沒有則建立:mkdir /mnt/cdrom,有則繼續向下進行;
image

4、輸入掛載命令:

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

(PS:不同的Linux版本可能/dev下的cdrom名稱有不同,可以檢視dev目錄下具體是裝置名稱);
5、檢視ISO映象中的檔案是否掛載成功

#檢視是否掛載成功
ls /mnt/cdrom

image

ps:取消掛載命令


  umount /mnt/cdrom

【注】
使用 mount 命令時必須指定被掛接裝置的型別,即:
mount -t 【裝置型別】 【被掛接的裝置名】 【掛接處目錄名】
-t<檔案系統型別> 指定裝置的檔案系統型別,常見的有:
minix linux最早使用的檔案系統
ext2 linux目前常用的檔案系統
msdos MS-DOS的fat,就是fat16
vfat windows98常用的fat32
nfs 網路檔案系統
iso9660 CD-ROM光碟標準檔案系統
ntfs windows NT 2000的檔案系統
hpfs OS/2檔案系統
auto 自動檢測檔案系統

二、掛載yum源

1、進入路徑

 cd /etc/yum.repos.d
 #將 /etc/yum.repos.d目錄下的所以*.repo字尾的檔案沒名備份。
 mv CentOS-Base.repo CentOS-Base.repo.bak
 ...

image

修改更新原始檔

##修改更新原始檔
vi /etc/yum.repos.d/CentOS-Yum-Local.repo
# 輸入I進入編輯狀態
[centos7-local]
name=Centos 7.0    ## 源名字
baseurl=file:///mnt/cdrom     ## 本地映象檔案路徑  
enabled=1    ## 1為啟動yum源,0為禁用
gpgcheck=1    ## 1為檢查GPG-KEY,0為不檢查
gpgkey=    ##GPG-KEY檔案路徑

#修改後退出命令
:wq

這裡寫圖片描述

修改後清除快取

# yum clean all     ##清除快取
# yum makecache        ##快取yum源資訊

三、安裝工具

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

 yum install net-tools

這裡寫圖片描述

驗證是否安裝成功

執行命令:ifconfig

這裡寫圖片描述

參考: