Linux快速配置Yum服務器

前言

如果你看到了我這篇文章,也就說明了你對Linux來說不是很熟悉,那麼我的困惑我想也同樣適合你,我的一個初學者,對於我們初學者來說,理論和實踐是很重要的,看了理論後,難免會使用一些工具來校驗理論以此來鞏固我們所學的知識,做實驗是很正常的事情,但人是一個感性的動物,開場不利難免會對我們學習linux的決心造成打擊,我就是其中一個,看完理論,然後自己動手去做實驗,但連安裝一個安裝包都安裝不成功,有時候很沮喪,心裏會想怎麼這麼難,其實,說實話不是linux難,而更多的是我們已經習慣了window,一時間無法華麗的轉變到linux裏!不過,只要你有恆心,我想這只是時間問題!

在學習linux裏,初期肯定是要先安裝軟件,後面纔是配置,如果連軟件都安裝不上,那就別提後面的配置了,所以,在此,我們在虛擬機上配置一個yum本地服務器,有時候安裝包存在很多的依賴性,對於我們初學者來說,這不上一個小問題,有可能安裝一個軟件都需要很久,這對於我們寶貴的時間來說真是得不償失,所以,在實踐之前,先學會搭建一個本地的yum服務器吧!這會增強你學習linux的信心的!

常規方法

本次我們測試安裝samba,因爲這個軟件牽扯到依賴性,首先我們先rpm下服務器裏有沒有安裝如圖1

 

系統中存在一個組件,那麼爲了後面我們看到的效果明顯一點,我們現在在這裏把他給刪除如圖2

 

此時已經沒有任何和samba相關的軟件包了!我們先以常規方法來安裝samba,來看看都報什麼錯!首先掛在光盤,然後進入到軟件包的位置運行安裝操作,如圖3

報錯信息顯示爲,缺少“perl”“samba-common”的支持,要先安裝這2個軟件!已經測試過,安裝了這個2個軟件後samba是絕對能夠安裝並可以正常使用的!

配置/etc/yum.repos.d/

那麼我們現在改爲用yum來安裝,首先,rhel5系統安裝的時候其實已經有yum了,只是因爲如果用官方的網站更新的話除非你是用錢買的rhel5.否則它會提示註冊之類的。所以只要把 yum的更新地址改成開源的就行了。而限定yum更新地址的文件在/etc/yum.repos.d/裏。

進入到/etc/yum.repos.d/裏面,如圖6

 

然後做一個備份如圖7

編輯好後如圖5

 

配置文件內容簡介:
[ ]內的是倉庫的名字
name倉庫的描述
baseurl 是你的YUM源地址,因爲這裏配置的是本地的,還可以是HTTP,FILE等
enabled 是否啓用這個倉庫,1爲起用,0爲禁用
gpgcheck 是否檢查GPG簽名(用來驗證要安裝的包是不是REDHAT官方的)
GPGKEY 的存放地址需要用下面的命令到入這個簽名。才能使用這項功能如圖9

這樣就把一個本地的yum服務器給配置好了,下面咱們就來測試一下:如圖10

在此我們輸入“y” 然後 enter

結果如圖11

 

測試結果爲,已經安裝好了samba所需的2個組件,當然,這裏少了一個samba-client的組件,這個可以一般不用,但如果你要進行測試的話可以手動的進行安裝!這個影響不大!

最後我們看軟件包安裝的是否正確,啓動服務如圖12

至此,這個的配置已經完成,效果也可以很明顯得看出來了,yum的效率還是蠻高的!主要是增強了我們學習linux的信心,不管你能不能增強,最起媽現在我不會因爲安裝不上軟件包而頭疼了!嘿嘿

學習linux是需要恆心的,當然也是需要有一個詳細的學習計劃的,不想盲目的看到什麼學什麼,一個一個的服務慢慢的攻破,切不可亂了陣腳!

有時間了我在寫一篇我學習linux的心的給大家參考一下!

 

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