redhat 配置本地yum源163yum源epel 源,無需卸載yum!無須拷貝ISO


都知道redhat不收費,但是其yum服務是要收費的,不想出錢那就自己配置yum源就好了。

首先,博主之前也沒用過redhat,第一次用yum裝包的時候提示什么沒注冊之類的,balaba一大堆,然后就去網上查相關資料。

但是,看到的最多的就是讓把redhat自帶的yum全部卸掉,不檢查依賴的卸掉,然后再wget安裝。。。

經過請教大神得出正確的做法,一般來說配置3個源就夠了:

1.本地yum源,就是你本地的ISO

2.配置163源

3.配置epel源

一個一個說。

說下樓主環境:redhat7 + vmw 12 player

1.配置本地yum源

要配置本地源,需要先把ISO掛載到vm上,所以,依次執行如下步驟:

首先vmw中cd需要選中啟動時連接,然后選中本地的ISO文件。

然后:

創建一個文件夾用來掛載ISO
mkdir /mnt/cdrom

執行掛載
mount -o loop /dev/cdrom /mnt/cdrom

這個時候你到/mnt/cdrom下就會發現生成了很多文件。繼續:

cd /etc/yum.repos.d

新建一個本地源文件,並編輯
vi local.repo

添加如下代碼:
[local]
name=local
baseurl=file:///mnt/cdrom   (這里既是3個/,沒寫錯)
gpgcheck=0
enabled=1

這時候本地yum源就完成了。可以試下,yum install pip 是否成功。

2.配置163yum源

這個就更簡單了,直接在cd /etc/yum.repos.d下新建一個163.repo文件,編輯,內容如下:

[163]
name=163
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
gpgcheck=0
enabled=1

這里要注意的是,baseurl這一項,你要到http://mirrors.163.com/centos這里,去找到你對應的redhat版本的目錄,然后點os、再點x86_64(一般都有),然后用你地址欄上顯示的網址替換上面的baseurl就行了,保存退出。

3.配置epel源

rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm   (這個鏈接經常變,自己
http://dl.fedoraproject.org/pub/epel/7這里往下找就行了
)

注意,我的redhat是7,所以如果你的版本不是7,那你要到http://dl.fedoraproject.org/pub/epel找到你對應版本的rpm包,然后用上面的命令下載,這條命令的作用就是在/etc/yum.repos.d目錄下生成epel源。

好了,有了這三個,基本是所有的包都能裝了。如果還有找不到的,那你就按照這樣的方法自己在配別的源就好了,甚至可以自己寫一個yum源。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM