文档章节

用apache搭建本地源

s
 suntaobuaa
发布于 2017/04/05 20:00
字数 936
阅读 46
收藏 0
点赞 0
评论 0

安装htcondor一共需要42个rpm包,一个个编译安装估计要出人命了。所以要先搭建一个本地源,然后所有机器就可以直接yum install了

搭建本地源流程如下(其他博客没有一个靠谱的,坑出翔)

首先安装apache

这个没必要下载压缩包之后编译安装,原来可以直接

# yum install httpd

(名字居然是httpd,我一开始以为是apache。。。)

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

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

打开配置文件,在第292行

找到这个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即可

大功告成

 

© 著作权归作者所有

共有 人打赏支持
s
粉丝 1
博文 9
码字总数 3829
作品 0
海淀
配置ubuntu局域网源服务器

简单记录一下原理:将原来需要在网上更新的包文件下载到本地的一个服务器或者本地机器上(建立一个本地源服务器),然后按照ubuntu的更新方法,编辑本地机器在寻找源时的source.list,从而使...

you4278
2015/11/23
0
0
如何搭建自己的 pip 本地 cache

开发Openstack相关项目的时候经常会自己搭建测试环境,搭建测试环境少不了下载pip包,但是身在天朝,下载pipy的包总是会断开,速度非常慢,经常变更环境的同学一定深受此害,所以我决定在最近...

加油2018
2014/04/16
0
0
通过ISO镜像简单搭建本地yum仓库

在一次安装软件过程中,需要依赖包,但是这个依赖包没有在原先的ISO源里面。因为下载的系统包有CD1跟CD2,检查后发现所需的rpm包在CD2里面,直接配置CD2为yum源时缺需要CD1里面的rpm包。最后...

cy_lyh
2016/09/12
0
0
本地yum仓库和http方式的yum仓库。

有同学问我本地yum仓库的问题,写此文档,赠与不会安装本地yum仓库的小伙伴。 接下来讲解在局域网中搭建RedHat/CentOS本地http yum软件源的具体步骤: 一、挑选局域网中的一台服务器做为htt...

青春掌柜
2016/05/15
0
0
基于centos7.3 redhat7.3安装LAMP(php7.0 php7.1)生产环境实践

#将yum安装的包缓冲到本地,然后制作本地local_yum vim /etc/yum.conf #本机信息 #由于官网yum源下载慢,这里添加ali源 yum clean allrm -rf /etc/yum.repos.d/*.repowget -O /etc/yum.repo...

盖世英雄iii
06/27
0
0
局域网内搭建 本地yum 源

目的: 局域网内配置yum 源服务器,方便局域网内服务器安装软件 测试环境: IP :10.139.13.34 apache 服务器 用来做局域网内的yum 源服务器 IP: 10.139.13.34 内网服务器 部署步骤: 搭建apa...

水滴石川1
2017/09/21
0
0
CentOS搭建本地yum源(http方式)

YUM介绍 YUM主要用于自动升级、安装移除rpm软件包,它能自动查找并解决rpm包之间的依赖关系,要成功的使用YUM工具更新系统和软件,需要有一个包含各种rpm软件包的repository(软件仓库),提...

遇见o未来
2015/01/27
0
2
搭建基于http的本地yum源服务器

概述 yum相较于rpm,能够更好地解决安装软件时的依赖包问题,使用yum安装更简单更方便。搭建本地YUM源服务器,可以避免升级安装软件时占用公网带宽;有了本地YUM源服务器,可以解决无法连接I...

Zero零_度
2016/09/29
31
0
自建Saltstack的repo软件源仓库

因为Saltstack自己的repo源是在国外,在国内服务器yum安装Saltstack的时候下载软件包就非常慢,很多情况下还经常下载失败,其实软件包总大小只有10M左右,如果这样安装多台minion客户端就需要...

yzy121403725
06/27
0
0
使用Eclipse-Maven-git做Java开发(7)--maven概览

前面一篇博客用自己的口水话啰里啰嗦地说了一下maven,这里将里面需要知道的东西提出来一下,为后面的博客做准备。 0、资料 学习maven最好的资料就是官方网站了,其次搜索构件自然是中央仓库...

阿信sxq
2015/09/14
355
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

zk实战--rpc框架集群化

在看此篇内容时需要浏览下面内容 netty实战--手写rpc框架 前文功能简介以及功能扩充 利用netty来实现一个点对点的rpc调用。客户端和服务端都是靠手写地址进行socket同学的,无法1对多,也无法...

xpbob
2分钟前
0
0
springboot 发送邮件

获取授权码 添加配置 # 账号和密码spring.mail.username=aaa@qq.comspring.mail.password=bbb# 服务器地址spring.mail.host=smtp.qq.comspring.mail.properties.mail.smtp.ssl.en...

阿豪boy
3分钟前
0
0
如何使用GNU Ring?

文章名:如何使用GNU Ring? 作者:冰焰火灵X 1079092922@qq.com 文章许可:CC BY-SA 4.0 ##1. 安装 下载GNU Ring 点击左边选择你的系统版本(这里以 GNU/Linux 为例,我使用的是Mint 18.3)...

ICE冰焰火灵X
6分钟前
0
0
深入理解springMVC

什么是spring MVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而...

Java填坑之路
11分钟前
0
0
《射雕英雄传》书摘

1. 我虽是个飘泊江湖的贫家女子,可不是低三下四、不知自爱之人。你如真心爱我,须当敬我重我。我此生决无别念,就是钢刀架颈,也决意跟定了你。将来……将来如有洞房花烛之日,自然……自能...

k91191
22分钟前
0
0
解决:modal中datePicker 选中时,会触发modal的hidden.bs.modal事件

最近项目中发现了一个bug,具体表现为选中模态框上datepicker组件上的日期时,会触发模态框的关闭事件,导致数据编辑无法正常进行。网上搜索了下,解决方法如下: $('.datepicker').on('hid...

Funcy1122
25分钟前
0
0
Redis分布式锁的正确实现方式

前言 分布式锁一般有三种实现方式: 1.数据库乐观锁 2.基于Redis的分布式锁; 3.基于Zookeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis...

大海201506
今天
0
0
ClassNotFoundException: javax.el.ELManager

这个是因为tomcat7中的el-api2.2,有些版本太低,建议升级tomcat到8.0,利用el-api3.0就会解决这个问题。

无语年华
今天
0
0
Jvm堆内存的划分结构和优化,垃圾回收详解(详细解答篇)

在JVM中堆空间划分如下图所示 上图中,刻画了Java程序运行时的堆空间,可以简述成如下2条 1.JVM中堆空间可以分成三个大区,新生代、老年代、永久代 2.新生代可以划分为三个区,Eden区,两个幸...

嘻哈开发者
今天
1
0
CentOS 7.4 设置系统字符编码

1.语言变量LANG在 /etc/locale 文件中。 2.可以通过/ect/profile 来修改LC_TYPE 变量的值 添加如下代码 export LC_ALL="zh_CN.GBK" export LANG="zh_CN.GBK" 到profile文件中,变量的可以修改...

qimh
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部