linux服务器安装部署流程,Linux编译服务器搭建步骤详述

【按】:此文为实际工作过程中整理出来的,感谢同事988630的整理

在整个项目工程结构日益复杂的情况下,加快编译速度,合规工作流程,很有必要建立编译服务器,实施daily

build制度。经过这几天的折腾,编译服务器总算建立起来了,现在将服务器建立过程详细描述如下。作为今后工作的参考。

1、安装linux操作系统,不包括图形组件。(安装操作系统的步骤省略)

2、安装cvs组件(一般cvs组件安装在安装操作系统中可以进行相关选项选择,一般市缺省安装,如果没有,则要进行单独安装)

3、有了以上两步,则编译服务器的基础环境已经具备了,接下来要向cvs服务器申请一个编译帐号,如专门用于每日构建的build这个帐号。

4、为了今后登陆cvs简便起见,将帐号和服务器信息设置成环境变量,可在/root/.bash_profile文件中添加如下信息:

export

CVSROOT=:pserver:build@192.168.24.233:/cvs

这样以后登录cvs服务器就不用每次都填写帐号和服务器信息

5、安装ACE,当前暂时统一使用ACE

5.5.0 版本(ACE的安装步骤参考ACE安装文档)

安装完毕后需要设置ACE的环境变量,当前设置如下:

ACE_ROOT=/home/ace/ACE_wrappers

6、安装berkleyDB,当前使用版本为db-4.3.29

该安装步骤类似ACE安装(详细过程不作描述)注意的是特殊的编译选项需要设置,即配置命令需要如下书写

../dist/configure --prefix=/usr

--enable-cxx CXXFLAGS='-O' CFLAGS='-O'

7、Sql驱动和oracle客户端的安装????应该和编译无关,只有在安装product的时候需要安装吧

8、设定CVS根目录,统一编译的前奏工作已经基本完成,接下来就是要建立工程编译的目录框架了,该目录框架是直接从CVS服务器上下载下来的,因此只需要设定CVS的根路径就可以了。当起,我将cvs的根路径设定为/home/cvs,然后为该路径设定环境变量。

PRODUCT_ROOT=/home/cvs

9、到这一步,环境已经搭建完毕,可以下载需要编译的整个工程结构了,进入/home/cvs目录,登陆cvs服务器

#cvs login

然后在屏幕提示下输入密码,正确的话,就成功登陆了

10、 下载工程

#cvs -z5 checkout

#cvs update -dP

11、 整个工程结构都下载下来后,然后就可以统一编译了,编写统一编译的Makefile脚本,该脚本可以执行所有工程的Makefile,各Makefile的执行如有先后顺序,在要遵循这种顺序,生成所有目标后,将所有目标拷贝到linux_bin目录下。

12、 上传完成所有目标文件,在上传前要注意的就是CVS上传分文本文件和二进制文件,由于目标都是二进制文件,所以需要加上参数-kb(这其中cvs的命令使用目前只涉及到简单的使用,有关详细的使用参考CVS中文手册,在此不作详述)

#cvs add –kb file

#cvs commit

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值