在Linux系統中安裝軟體的方法有三種,分别是rpm軟體包安裝、yum源安裝與源代碼編譯安裝,在用rpm軟體包安裝軟體時會經常出現依賴性問題,導緻安裝繁瑣,用源代碼編譯安裝就更不用說了,相信很多小夥伴也都感受過源代碼編譯安裝的各種花樣報錯,導緻精神崩潰,是以我們在Linux作業系統中安裝軟體的首先方法就是利用yum源安裝軟體。
yum是一個基于rpm的軟體包管理器,它包含一些指令:查找、安裝、删除----軟體包。使用yum安裝軟體包它可以自動查找軟體包,包括軟體安裝需要依賴的軟體也會一并查找,一并安裝,這樣我們在Linux作業系統中安裝軟體時就會十分便捷,節省時間,提高工作效率。
yum指令格式
<code>yum 選項... 軟體名...</code>
指令
選項
功能
yum
install
安裝軟體
list
檢視yum倉庫
remcve
删除軟體
clean all
清除yum緩存
我們利用yum安裝軟體時,是從yum源中查找軟體并安裝的,而yum源的擷取是通過網絡擷取到的,當我們我發連接配接網絡時就無法擷取yum源,同樣也就無法利用yum安裝軟體。
這裡我們就來建立私有yum源,在沒有網絡的情況下利用這個私有yum源來安裝軟體。
計算中安裝VMware15
VMware 15中安裝Centos 7.4作業系統Centos 7.4映像檔案
Centos 7.4作業系統安裝方法 VMware中安裝Linux
首先将VMware 15中将Linux作業系統選為僅主機模式,使Linux系統斷開網絡連接配接。
配置Linux系統靜态IP位址,使虛拟機Linux與主控端互聯互通
這個時候我們在檢視yum源的時候就會出現提示,找不到yum源(如果能加載出來軟體包就是緩存沒有清除,可以用<code>yum clean all</code>指令清除緩存在檢視)。
下面就來建立私有yum源倉庫,通過Centos 7.4映像檔案挂載到Linux系統中,使用映像檔案中的軟體包來建立私有yum源倉庫
在虛拟機光驅中添加映像檔案路徑,使Linux作業系統可以讀取到映像檔案。
在Linux操作中檢視映像檔案是否挂載。
這個時候Centos 7.4映像檔案我們是無法直接使用的,我們需要把Centos 7.4映像檔案挂載到Linux作業系統目錄下才能正常使用,我們可以找一個空目錄,把Centos 7.4映像檔案挂載到目錄。
我們來把光驅挂載到mnt目錄中,這樣光驅中的Centos 7.4映像檔案我們才能使用。
這個時候再次檢視mnt目錄下面是否有檔案
檢視Packages目錄内容,看是否有我們需要的軟體包。
在Packages中有我們需要安裝軟體時的軟體包,下面我們就來吧packages建立為yum源,這樣我們才能通過yum完成軟體的安裝。我們先将yum源配置目錄中資訊移動到建立的目錄中(yum源配置目錄中的資訊這個時候是沒用的,這些資訊是連接配接網絡後可以用的 配置資訊,我們現在沒有連接配接網絡,這些配置資訊就沒有作用,但不要删掉它們,建立新目錄放起來就可以了,注意:系統預設的配置檔案都不要删除。)
下面來建立yum私有倉庫
這個時候我們再來檢視yum倉庫清單就會看到yum源資訊,這樣我們就可以正常是同yum源來安裝軟體了。
我們來用建立的yum源來安裝軟體,看是否成功。
剛剛我們用yum源安裝的httpd就是apache伺服器,下面我們用主控端通路Linux IP位址看是否能通路網站,先來配置主控端vmnat1網卡資訊,使主控端與虛拟機Linux作業系統互相通信。
在虛拟機Linux作業系統中開啟httpd伺服器,并關閉防火牆。
在主控端中打開浏覽器,并輸入虛拟機Linux作業系統IP位址,通路網頁。
成功通路網頁。