用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便可

大功告成

相关文章
相关标签/搜索