在安裝虛拟機的時侯,我們可以看到鏡像中一共有4620個包,但是在安裝虛拟機時隻會安裝1000多個包,很多包都沒有安裝。如果想要利用這些包,需要對yum源進行配置。本篇文章通過對虛拟機yum源配置,實作安裝dhcp。
dhcp的軟體包在作業系統的鏡像中就有,因為我是在虛拟機中安裝,是以我将實體機上的鏡像通過光驅添加到虛拟機上,挂載到虛拟機的/rhel.1這個目錄下,以便于使用鏡像中的安裝包。
使用以下指令打開虛拟機管理指令:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX1EFVNVTQ61keRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DN4gTM1MTNwETNyATM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
選擇要使用的虛拟機,在虛拟機關閉的狀态下,點選燈泡這個圖示就會看到以下界面:
點選下面的Add Hardware圖示添加光驅:
将裝置類型Device Type選擇為CDROM device,點選Browse選擇真機的鏡像。點選Finish完成,這時就會多一個CD光牒的圖示,如下圖:
開啟虛拟機之後,主機界面就會多一個CD光牒,如下圖:
預設情況下,光驅是挂載在
/run/media/root/RHEL-7.2 Server.x86_64
這個目錄下,可以使用
df
指令檢視:
上圖中的/dev/sr0就是桌面上的CD光牒,因為預設的挂載目錄名有空格不能識别,是以應該在/目錄重新建立了一個目錄rhel7.2作為光驅的挂載點:
挂載之後,rhel7.2目錄下就會出現很多的檔案和目錄,這些檔案和目錄就是在安裝系統時的鏡像裡面的内容。下來就要配置yum,使其指向**/rhel7.2**這個目錄。在
/etc/yum.repos.d/
目錄下建立一個檔案huige,其字尾名必須為
repo
,編輯的内容如下:
使用以下指令将yum源重新整理:
現在如果要安裝dhcp,就可以使用以下指令檢視yum源中是否有該軟體包,如下:
由上圖可以看到yum源中存在dhcp的軟體包
dhcp.x86_64
,是以就可以使用yum直接安裝dhcp: