實現本地yum源的配置

來源:互聯網
上載者:User

前言
如果你看到了我這篇文章,也就說明了你對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的心的給大家參考一下!
 
本文出自 “MCITP” 部落格

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.