1. 程式人生 > >redhat 配置本地yum源163yum源epel 源,無需卸載yum!無須拷貝ISO

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

redhat 配置本地yum源163yu

都知道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=0enabled=1

技術分享圖片

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

2.配置163yum源

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

[163]
name=163baseurl=http://mirrors.163.com/centos/7/os/x86_64/gpgcheck=0enabled=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源。


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