個人博客:http://wqmsl.blog.51cto.comhtml
製做人:wqmsl數據庫
目標:一、創建YUM服務器服務器
二、配置YUM客戶端ide
三、配置YUM本地光盤源工具
一、IP說明:學習
192.168.1.6—— YUM服務器測試
192.168.1.4—— YUM客戶端this
二、前期準備url
更改主機名稱(更改三處):一、hostname更改,二、hosts更改,三、/etc/sysconfig/networkdebug
三、所需軟件包以下
下面咱們來實現第一個實驗目標,創建YUM服務器
默認yum已經安裝並可使用
要配置yum服務器那就得有vsftpd來支持哈,也就是咱們的FTP。安裝便可,默認使用匿名訪問就行哈
檢查一下是否安裝成功
啓動服務哈
已經安裝成功了,測試訪問一下
說明已經成功啓動了ftp服務
下面咱們來複制所須要的文件和目錄哈(就是光盤裏面的因此文件和目錄)
先掛載光盤並進入其目錄下
複製當前目錄下的全部文件和目錄到/var/ftp/pub/目錄下
查看一下是否都複製成功了呢
所有已經複製過來了
咱們訪問如下ftp看看哈
準備工做已經完成了,咱們開始配置YUM吧
刪除一些沒有用的文件,避免給咱們實驗帶來沒必要要的影響
刪除*.html
刪除Server/repodata/TRANS.TBL
刪除VT/repodata/TRANS.TBL
安裝createrepo工具,用這個工具生成YUM通用數據庫
檢查是否安裝成功
使用createrepo生成yum通用數據庫
生成Server的數據庫
生成VT的數據庫
這樣其實已經完成了YUM服務器的配置了
從新啓動一下FTP服務器
下面咱們再開啓一個客戶端來測試哈
實現第二個目標,配置YUM客戶端
配置rhel-debuginfo.repo文件
我已經配置到了YUM服務器的地址了
註釋:
[ ]內的是倉庫的名字
name是倉庫的描述也能夠說是名字
baseurl 倉庫的位置
enabled 是否啓用這個倉庫,1爲起用,0爲禁用
gpgcheck 是否檢查GPG簽名(用來驗證要安裝的包是否是REDHAT官方的)
GPGKEY 的存放地址咱們須要用下面的命令導入這個簽名。方能使用這項功能,一樣0爲禁用,1爲啓用
下面咱們來安裝一個包試試哦
是能夠安裝的哦
yum list 顯示全部已經安裝和能夠安裝的程序包
yum list <package> 顯示指定程序包安裝狀況
yum search <keyword(關鍵字)>查找軟件包
下面實現第三個目標,配置本地光盤爲本機的YUM源
這個其實很簡單,沒有想象的那麼複雜
只要配置YUM客戶端配置文件就OK了
baseurl 這裏寫上你光盤的掛載位置,以上/media/cdrom/就是個人光盤掛載的位置
這麼配置就OK了
下面來試試哈
點擊Y便可安裝完成而且自行解決安裝包的依賴性
你就能夠很方便的使用yum來安裝包了,也不用那麼麻煩的去搭建FTP來作服務器了,也不用受rpm包依賴性的氣了,很方便吧,哈哈
下面咱們實現第四個目標,講解一下一些經常使用的RPM包的命令
安裝與卸除經常使用參數:-i,-u,-F,-e
rpm -i:在該rpm包與該包的舊版本未被安裝過的狀況下,安裝該rpm包。
rpm -U:不管系統是否有安裝過某rpm包或其舊版本,安裝或更新指定的rpm包。
rpm -F:僅在系統已安裝某rpm包的舊版本rpm包時,更新rpm包。不然不安裝。
卸除:rpm –e 包名(注:不能以.rpm或I386.rmp結尾)
在安裝的時候要顯示進度,就須要加vh參數
因此通常安裝包就是這樣:rpm -ivh 包名字
你們先把光盤放入虛擬機的光驅.
而後咱們到/misc/cd目錄:cd /misc/cd
進入Server目錄
你們把vsftpd安裝了吧,記住用TAB補全
而後你們在選個其餘包安裝下試試哈~
因爲rpm安裝依耐關係太鬱悶了,因此咱們要學習YUM安裝.