YUM 服務器的配置與管理

********************************************前端

一 、Yum簡介數據庫

2、Yum工做原理vim

3、Yum的優勢centos

4、Yum倉庫的配置緩存

5、Yum客戶端的配置服務器

六   yum客戶端的經常使用選項ide

7、心得體會url

********************************************spa


1、Yum簡介debug

   Yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的Shell前端軟件包管理器。基於RPM包管理,可以從指定的服務器自動下載RPM包而且安裝,能夠自動處理依賴性關係,而且一次安裝全部依賴的軟件包,無須繁瑣地一次次下載、安裝。

2、Yum工做原理

    將全部RPM包存放到服務器上,而後分析這些軟件包的依賴關係,並將軟件包的依賴關係(header)記錄下了,當客戶端須要使用yum安裝軟件包的時候,客戶端會下查看依賴關係表,而後經過依賴關係表,下載與之對應的RPM包,進行安裝 整個流程能夠簡單的以下圖說明:


3、Yum的優缺點

優勢:

         能夠同時配置多個資源庫(Repository)
         簡潔的配置文件(/etc/Yum.conf )
         自動解決增長或刪除rpm包時遇到的倚賴性問題
         保持與RPM數據庫的一致性

4、Yum倉庫的建立於配置

一、本地倉庫的配置(使用centos6的光盤)


光盤鏡像直接掛載就能夠了,它已是yum倉庫了


二、http倉庫的配置

 1)、  搭建http服務器(這裏省略了,服務啓動正常)


2)、將軟件包移動到Apache的站點目錄中(在xen目錄中都是rpm包,)

3)、將xen製做成xen倉庫(使用createrepo)



三、 ftp倉庫的配置與http配置過程基本相同,這裏就省略了(若有問題請留言

四、能夠直接使用第三方源(例如,搜狐源,163源)

5、Yum客戶端的配置與使用

一、 查看yum的配置文件

二、介紹yum.conf 配置文件

[root@lyd /]# vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3

說明:

   行4:定義是否保存下載下來的軟件包,

   行7:是否軟件包的版本與本地精確匹配(例如軟件包是32位仍是64位)

   行9:是否gpg驗證(檢查rpm包的完整性)

以上配置文件通常狀況下不須要修改,由於這是核心配置文件

三、yum客戶端的配置


說明:

     baseurl=http://            指定http服務器的yum倉庫

     baseurl=ftp://              指定ftp服務器的yum倉庫

     baseurl=file:///            指定本地yum倉庫

6、yum客戶端的經常使用選項








  yum

install 安裝軟件包
grouplist 安裝組包
update 升級軟件把
remove
卸載軟件把
list
查看軟件包
info 查看軟件包的詳細信息
clean all 清空緩存
makecache
生成緩存
version 查看版本信息
repolist 列出yum倉庫


客戶端操做比較簡單,這裏就省略了(若有疑問,請留言)

7、心得體會

在建立Yum倉庫的的時候,必定要檢查是否生否生產了repodate的文件,由於這個文件記錄了rpm包的依賴關係表,若是沒有生成repodate,yum倉庫是不能正常提供服務地

相關文章
相關標籤/搜索