RHEL5 搭建YUM

那什麼是YUM 呢?
yum,是Yellow dog Updater Modified的簡稱,起初是由yellow dog這一發行版的開發者Terra Soft研發,那時還叫做yup(yellow dog updater),後經杜克大學的Linux@Duke開發團隊進行改進,遂有此名。yum的關鍵之處是要有可靠的repository,顧名思義,這是軟件的倉庫,它可以是http或ftp站點,也可以是本地軟件池,但必須包含rpm的header,header包括了rpm包的各種信息,包括描述,功能,提供的文件,依賴性等.正是收集了這些 header並加以分析,才能自動化地完成餘下的任務
yum有以下特點:
可以同時配置多個資源庫(Repository)
簡潔的配置文件(/etc/yum.conf)
自動解決增加或刪除rpm包時遇到的依賴性問題
使用方便
保持與RPM數據庫的一致性
環境:VMware 7.1
system: RHEL 5.4
好了,開始。
1.安裝vsftpd 服務
進入到安裝盤Server 目錄下
 
 rpm-ivh vsftpd-2.0.5-16.e15.i386.rpm
安裝 createrpo 工具
 
然後將我們的關盤裏的文件拷貝到FTP目錄下的PUB
 
 
等待就可以了!~
配置YUM 客戶端 TAB 補全哈!
我已經編輯好了
 
##################################################################################
解釋下哈
[ ]內的是倉庫的名字,必須唯一。
例如:
我的第一個是[Server]那麼第二個則是[VT]
名字可以隨便起,但是一定要唯一。
name是倉庫的描述也可以說是名字
baseurl 倉庫的位置
enabled 是否啓用這個倉庫,1爲起用,0爲禁用
gpgcheck 是否檢查GPG簽名(用來驗證要安裝的包是不是REDHAT官方的)
GPGKEY 的存放地址我們需要用下面的命令導入這個簽名。才能使用這項功能
 
這裏再說下哈哈
如果是不適用FTP的話。那麼 baseurl 可以寫爲 baseurl=file:///存放光盤文件的目錄/
##################################################################################
好了去看下FTP的東西。
然後利用我們剛安裝的createrpo工具生成YUM通用數據庫,記住使用TAB補全路徑和命令。
 
 
yum客戶端那裏配置了幾個倉庫你就生成幾個YUM 通用數據庫
 
好了基本就算完事了。
 
我們來重啓下我們的FTP服務
 
#service vsftpd restart
 
 
YUM 常用的命令
yum update 全部更新
yum update package 更新指定程序包package
yum check-update 檢查可更新的程序
yum info <package> 顯示安裝包信息
yum list 顯示所有已經安裝和可以安裝的程序包
yum list <package> 顯示指定程序包安裝情況
yum search <keyword>查找軟件包
yum remove | erase package1 刪除程序包
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章