YUM倉庫,能夠自動解決依賴關係;相對於rpm安裝更爲便捷python
下圖爲實驗環境:一臺YUM服務器,實現yum安裝軟件,另一臺爲客戶機vim
一、在YUM服務上搭建安裝vsftpd軟件,搭建ftp服務器,存放YUM安裝所須要的軟件服務器
開啓vsftpd服務 service vsftpd restartide
在YUM服務器上創建倉庫目錄,用來存放軟件。
工具
將redhat6.5安裝光盤拷貝到/var/ftp/rhel6.5這個目錄測試
本身收集的軟件包,則主要存放在另外一個位置,在/var/ftp下面建立一個other的目錄,而後把軟件放到這裏。mkdir /var/ftp/otherspa
在這裏我就從系統盤裏拷一些包來代替一下3d
拷到other以後,,必需要在other裏面建立repodata數據文件,在軟件倉庫中須要提供倉庫數據(Repodata)rest
使用createrepo工具來生成數據文件,默認沒有安裝,(注意前後順序,先安裝deltarpm...,而後是python-deltarpm...,最後安裝createrepo...)blog
進入cd /var/ftp/other目錄,建立數據文件,
createrepo --database /var/ftp/other
在YUM服務器上設置防火牆策略,容許FTP
在客戶機上安裝ftp工具,並進行測試,匿名便可
配置YUM客戶機,指定軟件倉庫的位置
yum服務器搭建完成!下面進行測試
可用yum -y install 和yum -y remove 來進行安裝卸載,若是發現沒有卸載或安裝,ftp能夠登錄;請檢查上圖配置
這裏用VIM來進行測試
卸載完畢可用 yum -y install vim 來進行安裝;這裏不作演示
(other部分yum安裝方法相同;直接用上面的命令就能夠,會本身查找軟件所在位置)