yum倉庫的搭建步驟

一. yum 簡介

              linux 系統中,安裝軟件的方法有三種,源代碼安裝,rpm包安裝和yum安裝,源代碼安裝定製靈活功能豐富,便於跨計算機平臺,但使用較爲複雜;rpm(redhat packet manager)軟件管理系統,是一種直接編譯並封裝好的軟件包,用戶可以直接安裝使用,但是可能會出現軟件包之間相互以依賴關係;yum 是基於rpm 而勝於rpm的軟件管理工具,它的優點是可以自動解決rpm 軟件包之間的依賴性問題,從而更輕鬆的管理linux 系統中的軟件,redhat 推薦使用yum作爲軟件安裝的首選方法。

二. 配置本地yum源

          RHEL 系統光盤中已經集成了大多數應用軟件的rpm包,因此可以將系統光盤作爲yum源,要使用此類安裝方式,需要配置好yum倉庫,即所有rpm 包的存放位置。

1. 首先在虛擬機關閉的狀態下添加硬件,選擇其他現有儲存,將下載好的鏡像光盤添加進去並選擇設備類型。

        

2. 掛載光盤   :因爲光盤名稱有空格符,yum 不能識別,所以要將其掛載

   3.配置yum 源定義文件:定義文件必須存放在指定的 /etc/yum.repos.d/ 目錄中,而且必須以 .repo作爲擴展名,此時創建一個以系統光盤爲yum源的定義文件,文件名爲yum.repo 。

 vim  /etc/yum.repos.d/yum.repo

參數解釋:

【luyao】  :yum源的識別名稱 ,系統中可以存在多個yum源,所以這個名稱必須是唯一的,名稱內容可自定義。

 name=rhel :對yum源的描述,可自定義。

 baseurl=file:///redhat :yum源的指向,也是最重要的一行,決定了yum以哪個地址爲yum源,指向可以有三種方式

                  (1)  baseurl=file://......      指向本機中的某個目錄

                  (2)  baseurl=http://......     指向網絡中的web 服務器

                  (3)   baseurl=ftp://.......      指向網絡中的ftp 服務器

gpgcheck=0      表示是否檢查rpm 包的來源。1表示檢查,0表示不檢查。

enabled=1       表示是否啓用該yum源,1表示開啓,0表示關閉。如果沒有這一行內容,系統默認開啓。

清空yum 緩存後查看,可以看到配置好完整的yum倉庫信息,此時本地倉庫搭建完成。

4.設置永久掛載

vim /etc/rc.d/rc.local

添加執行權限 chmod  +x /etc/rc.d/rc.local   此yum源開機啓動

此時本地yum 源搭建完成

三.yum 常用命令

yum clean all           清除原有yum緩存

yum  repolist            列出倉庫信息

yum install  xxxx        安裝軟件包

yum install  xxxx  -y   直接安裝不提示

yum update               更新

yum  list all                 查看所有軟件

yum  list  xxxx              查看軟件

yum  list  installed       列出已安裝軟件

yum  available            列出可安裝軟件

yum reinstall  xxxx       重新安裝

yum remove xxxx        卸載軟件

yum  info  xxxx            查看軟件信息

yum  search xxxx         根據軟件信息查找軟件

yum  whatprovides file  查找包含此文件的軟件

yum   groups list           列出軟件組

yum   groups  info         查看軟件組信息

yum    groups sfinstall     安裝軟件組

yum    remove sfgroups  卸載軟件組

四 .共享yum 源的部署

1.下載 httpd 網絡服務

如果系統缺少httpd 服務需要先下載此服務,可以在yum 倉庫中下載

等待下載完成後啓動並允許此服務

2.更改防火牆策略 使允許此服務

3.掛載系統光盤並指定yum源爲 /var/www/rhel7.2

在安裝好httpd 後,系統會自動生成 /var/www/html/  ,在此目錄中的內容可以在http服務下訪問到。

 

4.永久掛載

vim /etc/rc.d/rc.local

添加執行權限 chmod  +x /etc/rc.d/rc.local  

5.測試

在瀏覽器中輸入地址 http://172.25.254.177/rhel7.2  此地址就是共享yum 源地址。

 

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