redhat 配置本地yum源163yum源epel 源,無需卸載yum!無須拷貝ISO
首先,博主之前也沒用過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