Liunx基礎操做之經過yum庫安裝應用

平常工做中,Liunx操做系統安裝應用程序使用的軟件包一般有rpm、deb格式或者使用源代碼軟件包以及從yum庫中進行安裝。


其中使用較多的主要有rpm、源代碼軟件包和yum庫安裝。
rpm軟件包相似於Windows中的程序安裝,一鍵安裝,比較簡單。
源代碼軟件包靈活度較高,能夠自定義定製各項內容,但上手門檻較高,不適合剛進行學習的新手。
因此本篇博客就主要對經過yum安裝這個方法進行詳細的講解。
前端

那麼,何爲yum?

Yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器。基於RPM包管理,可以從指定的服務器自動下載RPM包而且安裝,能夠自動處理依賴性關係,而且一次安裝全部依賴的軟件包,無須繁瑣地一次次下載、安裝。
簡單來講,yum就相似一個倉庫,咱們就是從這個倉庫中提取須要的軟件包進行安裝。shell

目錄:

一、經過Yum在線安裝httpd
二、自行掛載鏡像,創建離線Yum庫,並完成httpd的安裝vim

1、經過Yum在線安裝httpd

一、前期環境確認

經過Xshell鏈接已經打開的Liunx系統(本次實驗全部的Liunx環境皆在虛擬機中創建)
Liunx基礎操做之經過yum庫安裝應用
輸入「ifconfig」查看網卡信息,確保已經得到ip地址可以正常上網
Liunx基礎操做之經過yum庫安裝應用服務器

二、鏈接在線Yum庫

輸入「yum list」來獲取在線yum庫,yum庫由官方提供,可以保證其中軟件包的更新。在線yum庫是很是龐大的,能夠經過grep命令篩選出實驗所需的相關軟件包。
Liunx基礎操做之經過yum庫安裝應用
Liunx基礎操做之經過yum庫安裝應用網絡

三、進行下載並完成http服務的安裝

輸入「yum install httpd* -y」等待安裝的完成。(若使用rpm進行安裝,則還要考慮相關的依靠關係)
Liunx基礎操做之經過yum庫安裝應用
Liunx基礎操做之經過yum庫安裝應用
這樣就完成httpd應用的安裝,實際使用中由於不用考慮依賴關係應該是比rpm更爲簡單。ide

2、自行掛載鏡像,創建離線Yum庫

雖然經過在線yum庫安裝應用程序很是方便並且還能保證的軟件的更新,但有一個很是重要的前提——那就是聯網。一旦沒有網絡,就沒法使用在線的yum庫,那麼可不能夠創建一個離線的、處於本地的yum庫呢?
答案的確定的,安裝系統的鏡像中就包含了大量經常使用的軟件包,雖然不能保證更新,但最少不會在斷網時影響正常的工做。下面就將詳細說明如何創建離線yum庫,並安裝httpd應用。學習

一、將光盤鏡像掛載到目錄中

由於本次實驗使用的是虛擬機中的Liunx系統,所以只要在虛擬的光驅中放入鏡像便可
Liunx基礎操做之經過yum庫安裝應用
使用Xshell遠程鏈接,並輸入「df -h」查看掛載狀況,正常狀況下的掛載點應是對應光驅
Liunx基礎操做之經過yum庫安裝應用
接下來就該進行掛載操做,輸入「mount /dev/sr0 /mnt/」(任意空目錄都可,不用刻意使用/mnt目錄)將該鏡像進行掛載,接着輸入「df -h」進行查看,確認掛載完畢進入下一步。
Liunx基礎操做之經過yum庫安裝應用
二、爲了模擬實際斷網的狀況,將虛擬機設置爲僅主機模式,並輸入「vim /etc/sysconfig/network-scripts/ifcfg-ens33」爲主機設置靜態IP,設置以下圖。完成設置後輸入「:wq」,接着輸入「service network restart」重啓網絡服務
Liunx基礎操做之經過yum庫安裝應用
Liunx基礎操做之經過yum庫安裝應用
三、接下來就是創建離線yum庫的過程,首先跳轉到「/etc/yum.repos.d」目錄下,該目錄下的文件均爲在線yum庫使用,離線沒法使用。不過千萬別刪(刪了,之後網絡恢復了咋整),將該目錄下全部文件移入新建的「bak」文件夾中進行備份。接着輸入「vim lixian.repo」進入新建的文件中
Liunx基礎操做之經過yum庫安裝應用
四、在「lixian.repo」中按圖輸入
Liunx基礎操做之經過yum庫安裝應用
五、輸入「:wq」保存後,輸入「yum list」便可啓用離線yum庫
Liunx基礎操做之經過yum庫安裝應用
六、接下來的步驟就徹底參照在線yum庫,輸入「yum install httpd* -y」便可,完成安裝後,輸入「rpm -q httpd」檢查是否安裝成功。
Liunx基礎操做之經過yum庫安裝應用
Liunx基礎操做之經過yum庫安裝應用操作系統

相關文章
相關標籤/搜索