博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu 14.04 安装preforce
阅读量:6689 次
发布时间:2019-06-25

本文共 2110 字,大约阅读时间需要 7 分钟。

官网: http://www.perforce.com/

         http://www.perforce.com/support-services

 

1. 下载相关文件

    http://filehost.perforce.com/perforce/r13.2/bin.linux26x86/

    下载后,赋予 执行权限

    chmod +x p4 p4broker p4d p4p perfmerge perfsplit

    

 

2. 配置和安装

    2.1 创建 perforce server 的目录 

       /home/carloz/programfiles/p4home

               

       [通常地p4root,log,journal需要挂载到不同的物理硬盘,来避免灾难事故的影响]

    2.2 创建 perforce server 配置文件

       /home/carloz/programfiles/p4home/p4server001.ini       

# This will be configure file for p4 server,# and it need be $P4HOME/$P4SERVERNAME.iniUSER=carlozP4HOME=/home/carloz/programfiles/p4homeP4USER=perforceP4PASSWD=123P4SERVERNAME=p4server001p4=$P4HOME/p4p4d=$P4HOME/p4dP4PORT=127.0.0.1:1666P4ROOT=$P4HOME/p4rootJOURNAL=$P4HOME/journalLOG=$P4HOME/log/p4server001.logTRACKLEVEL=1SERVERLEVEL=2

 

      2.3 创建脚本 p4server001

#!/bin/bash## chkconfig:1235 80 80# description: p4server001 daemon#PATH=/sbin:/bin:/usr/bin:/usr/sbin# Source in the configs.... /home/carloz/programfiles/p4home/p4server001.iniSU="su $USER -c"LOCKFILE=$P4HOME/$P4SERVERNAME.lockstart() {    STARTCMD="$p4d -d -v server=$SERVERLEVEL,track=$TRACKLEVEL -p $P4PORT -r $P4ROOT -L $LOG -J $JOURNAL"    $SU "$STARTCMD" 2>&1    touch $LOCKFILE    $SU "logger p4d starting"    echo "p4d was started on" `hostname -s`}stop() {    STOPCMD="$p4 -p $P4PORT -u $P4USER admin stop"    echo $P4PASSWD | $p4 -p $P4PORT -u $P4USER login    $SU "$STOPCMD" 2>&1    rm $LOCKFILE    $SU "logger p4d stopping"    echo "p4d was stopped on" `hostname -s`}status() {    if [ -f $LOCKFILE ];        then            echo p4d status: running        else            echo p4d status: stopped    fi}case "$1" in'start')        start        ;;'stop')        stop        ;;'status')        status        ;;*)        echo "Usage: p4server001 { start | stop | status }"        ;;esac

 

         赋予脚本执行权限: chmod +x p4server001

        将p4server001拷贝到/etc/init.d下:  sudo cp p4server001 /etc/init.d/

        

    2.3 将下载的p4相关文件 拷贝 到 p4home目录下:

       

    2.4 启动 p4d

      sudo /etc/init.d/p4server001 start 或者 sbin/service p4server001 start

 

      查看状态: /etc/init.d/p4server001 status 或 ps -ef | grep p4d

       停止: sudo /etc/init.d/p4server001 stop

 

http://www.cnblogs.com/itech/archive/2011/08/19/2146058.html

    

 

你可能感兴趣的文章
反思~~~~~~思绪有点乱
查看>>
jdk提供的并发容器
查看>>
Windows 8企业部署系列之(二)
查看>>
linux终端乱码解决方法
查看>>
Mybatis批量更新和插入数据
查看>>
ubuntu16.04安装php5
查看>>
lamp整合三连发(1)
查看>>
C#前台线程和后台线程
查看>>
spring学习笔记一
查看>>
参加51CTO学院软考培训,我通过啦
查看>>
维护机房里的电脑要掌握哪些知识
查看>>
利用 VMware 技术构建超融合平台 第 1 部分
查看>>
ONOS系统架构之高可用实现方案的演进
查看>>
windows 2008 修改ilo密码
查看>>
Windows AD证书服务系列---证书的使用范围(3)
查看>>
ps、firewords在win78中无法直接拖入的问题解决方法
查看>>
iOS :undefined symbols for architecture x86_64
查看>>
Configuring Spring Bean and creating Spring Bea...
查看>>
shell数据清洗相关命令
查看>>
iOS编程修改系统音量
查看>>