都知道redhat不收費少态,但是其yum服務(wù)是要收費的,不想出錢那就自己配置yum源就好了蹦误。
首先,博主之前也沒用過redhat,第一次用yum裝包的時候提示什么沒注冊之類的强胰,balaba一大堆舱沧,然后就去網(wǎng)上查相關(guān)資料。
但是偶洋,看到的最多的就是讓把redhat自帶的yum全部卸掉熟吏,不檢查依賴的卸掉,然后再wget安裝玄窝。分俯。。
經(jīng)過請教大神得出正確的做法哆料,一般來說配置3個源就夠了:
1.本地yum源缸剪,就是你本地的ISO
2.配置163源
3.配置epel源
一個一個說。
說下樓主環(huán)境:redhat7 + vmw 12 player
1.配置本地yum源
要配置本地源东亦,需要先把ISO掛載到vm上杏节,所以,依次執(zhí)行如下步驟:
首先vmw中cd需要選中啟動時連接典阵,然后選中本地的ISO文件奋渔。
然后:
創(chuàng)建一個文件夾用來掛載ISO
mkdir/mnt/cdrom
執(zhí)行掛載
mount-o loop /dev/cdrom /mnt/cdrom
這個時候你到/mnt/cdrom下就會發(fā)現(xiàn)生成了很多文件。繼續(xù):
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文件藤树,編輯,內(nèi)容如下:
[163]
name=163baseurl=http://mirrors.163.com/centos/7/os/x86_64/gpgcheck=0enabled=1
這里要注意的是拓萌,baseurl這一項岁钓,你要到http://mirrors.163.com/centos這里,去找到你對應(yīng)的redhat版本的目錄微王,然后點os屡限、再點x86_64(一般都有),然后用你地址欄上顯示的網(wǎng)址替換上面的baseurl就行了,保存退出炕倘。
3.配置epel源
rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm
注意钧大,我的redhat是7,所以如果你的版本不是7激才,那你要到http://dl.fedoraproject.org/pub/epel找到你對應(yīng)版本的rpm包拓型,然后用上面的命令下載额嘿,這條命令的作用就是在/etc/yum.repos.d目錄下生成epel源。
好了劣挫,有了這三個册养,基本是所有的包都能裝了。如果還有找不到的压固,那你就按照這樣的方法自己在配別的源就好了球拦,甚至可以自己寫一個yum源。