用apache搭建本地源

安裝htcondor一共須要42個rpm包,一個個編譯安裝估計要出人命了。因此要先搭建一個本地源,而後全部機器就能夠直接yum install了html

搭建本地源流程以下(其餘博客沒有一個靠譜的,坑出翔)shell

首先安裝apacheapache

這個不必下載壓縮包以後編譯安裝,原來能夠直接vim

# yum install httpd瀏覽器

(名字竟然是httpd,我一開始覺得是apache。。。)測試

使用yum安裝的apache的配置文件位置在/etc/httpd/conf/下url

#vim /etc/httpd/conf/httpd.confhtm

打開配置文件,在第292行ip

找到這個DocumentRoot 路徑博客

這個路徑儘可能不要改,由於一改這個,還要改好多配置文件,就懵逼了。容易出錯

記住這個路徑/var/www/html

# cd /var/www/html

進入該路徑,新建一個文件夾名字隨意好比「condorrpm」

#mkdir condorrpm

下一步就是把全部condor安裝須要的包,拷到這個文件夾下,我直接在xshell裏用lrzsz傳了進去

接下來開啓apache服務

#service httpd start 

 而後下一步須要用createrepo這個軟件

通常是沒有的直接

#yum install createrepo便可

這個軟件的做用是用來把那個condorrpm文件夾變成源

#createrepo -p -d -o /var/www/html/condorrpm

 

#yum install createrepo便可

這個軟件的做用是用來把那個condorrpm文件夾變成源

#createrepo -p -d -o /var/www/html/condorrpm /var/www/html/condorrpm  (這個命令的參數 -p -d -o,不懂是啥意思,不過這麼搞沒問題就是了)

執行這條命令後condorrpm文件夾裏會多一個repodata文件夾,有這個就說明成功了

到此爲止本地源搭建完

    (這個命令的參數 -p -d -o,不懂是啥意思,不過這麼搞沒問題就是了)

執行這條命令後condorrpm文件夾裏會多一個repodata文件夾,有這個就說明成功了

到此爲止本地源搭建完成

能夠在電腦上測試一下,瀏覽器輸入http:115.25.138.201 (即這臺機器的ip地址)會顯示一個apache測試頁面

輸入http:115.25.138.201/condorrpm   則能夠看到該文件夾下的全部rpm包

能看到這個就說明,搭建已經成功了

而後到2號機器上  (之後全部的新機器裝condor,都這樣操做便可)

#cd /etc/yum.repos.d

能夠看到這裏的幾個repo文件,有的文章說把這幾個刪了,或者備份,若是這幾個沒有了,就沒辦法從鏡像源裝軟件了。。。因此不必備份刪除,直接新建一個repo文件就行

#vim Local.repo

在新建的文件中添加以下內容

# My localhost   

[My-Local]
name=My-Local   
baseurl=http://115.25.138.201/condorrpm
gpgcheck=0
enabled=1

baseurl後面就是以前創建的本地源的http路徑

而後保存

# yum clean all 
# yum makecache 
# yum repolist

執行上面幾條指令

 

若是一切正確,則應如上圖顯示,能夠看到,咱們的My-Local源已經添加了進去

最後

#yum install condor

享受這舒爽的感受!

最後一部分

如今搭好了本地源,其餘的機器均可以快速的經過yum安裝condor了

這個1號機 安裝過程有點不一樣

就是編輯Local.repo這個文件的時候

#vim Local.repo

添加的內容以下

# My localhost   

[My-Local]
name=My-Local
baseurl=file:///var/www/html/condorrpm
gpgcheck=0
enabled=1

稍微解釋一下,這裏就是把baseurl路徑改爲本機的condorrpm文件夾路徑便可,由於這個源就在本機,因此直接file:///var/www/html/condorrpm就行,而後後續的過程,和2號機同樣

# yum clean all 
# yum makecache 
# yum repolist

執行完以後,直接yum install condor便可

大功告成

相關文章
相關標籤/搜索