ubuntu 14.04 安装preforce
官网: 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.ini
USER=carloz
P4HOME=/home/carloz/programfiles/p4home P4USER=perforce
P4PASSWD=123
P4SERVERNAME=p4server001 p4=$P4HOME/p4
p4d=$P4HOME/p4d P4PORT=127.0.0.1:1666
P4ROOT=$P4HOME/p4root
JOURNAL=$P4HOME/journal
LOG=$P4HOME/log/p4server001.log TRACKLEVEL=1
SERVERLEVEL=2
2.3 创建脚本 p4server001
#!/bin/bash
#
# chkconfig:
# description: p4server001 daemon
# PATH=/sbin:/bin:/usr/bin:/usr/sbin # Source in the configs...
. /home/carloz/programfiles/p4home/p4server001.ini SU="su $USER -c"
LOCKFILE=$P4HOME/$P4SERVERNAME.lock start() {
STARTCMD="$p4d -d -v server=$SERVERLEVEL,track=$TRACKLEVEL -p $P4PORT -r $P4ROOT -L $LOG -J $JOURNAL"
$SU "$STARTCMD" >&
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" >&
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
ubuntu 14.04 安装preforce的更多相关文章
- 在Ubuntu 14.04安装和使用Docker
Docker是一个开源软件,它可以把一个Linux应用和它所依赖的一切(比如配置文件)都封装到一个容器.然而,Docker与虚拟机不同,它使用了沙箱机制,Docker容器不运行操作系统,它共享主机上的 ...
- [转]在Ubuntu 14.04安装和使用Docker
在Ubuntu 14.04安装和使用Docker 作者:chszs,版权所有,未经同意,不得转载.博主主页:http://blog.csdn.net/chszs Docker是一个开源软件,它可以把一 ...
- Ubuntu 14.04 安装VMware 12
/*********************************************************************** * Ubuntu 14.04 安装VMware 12 ...
- Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flas
转自Ubuntu 14.04安装Chromium浏览器并添加Flash插件Pepper Flash Player Chromium谷歌的开源浏览器将不再支持Netscape浏览器插件API,Adobe ...
- ubuntu 14.04 安装搜狗拼音输入法
原文:ubuntu 14.04 安装搜狗拼音输入法 ubuntu桌面系统下终于有了好用的拼音法-搜狗拼音输入法,欲在ubuntu 14.04下安装搜狗拼音输入法相当的简单. 先到搜狗拼音官网下载对应的 ...
- ubuntu 14.04 安装torch及编译环境zbstudio
ubuntu 14.04 安装torch及编译环境zbstudio torch zbstudio 本来是安装官网给的步骤安装torch的,可是碰到一系列的问题,后来参考网上的安装方法安装成功了 官网安 ...
- ubuntu 14.04 安装svn server (subversionedge )
ubuntu 14.04 安装subversionedge 请仔细阅读安装包自带的readme文件! 1.先去官网,找安装包: http://subversion.apache.org/ http:/ ...
- Ubuntu 14.04 安装 sysrepo v0.7.5
参考: Tentative gNMI support with sysrepo protobuf-c/protobuf-c Ubuntu 14.04 安装 sysrepo v0.7.5 安装依赖: s ...
- Ubuntu 14.04 安装 CUDA 问题及解决
本文安装环境: - 双显卡: intel 集显 + nvidia 独显 - Ubuntu 14.04.4 - CUDA 8.0.44 1. Deb 安装包是个坑 (不要用这种方法!) 使用 Deb 安 ...
随机推荐
- poj 3608 Bridge Across Islands
题目:计算两个不相交凸多边形间的最小距离. 分析:计算几何.凸包.旋转卡壳.分别求出凸包,利用旋转卡壳求出对踵点对,枚举距离即可. 注意:1.利用向量法判断旋转,而不是计算角度:避免精度问题和TLE. ...
- 20169210《Linux内核原理与分析》第四周作业
网易云课堂学习: 在实验楼的学习中,这次的实验是利用mykernel实验模拟计算机硬件平台 首先进入linux-3.9.4, $cd LinuxKernel/linux-3.9.4 如下图所示 接下来 ...
- JavaScript-每隔5分钟执行一次ajax请求的实现方法
个页面好像只能有一个 window.onload=function(){},所以要有多个事件,这样写就好了 window.onload=function(){ //假设这里每个五分钟执行一次test函 ...
- android 59 LinearLayout 线性布局
##常见的布局* LinearLayout 线性布局线性布局往左右拉是拉不动的,> 线性布局的朝向 vertical|horizontal> 线性布局的权重 weight 和 0dip一起 ...
- the Linux Kernel: Traffic Control, Shaping and QoS
−Table of Contents Journey to the Center of the Linux Kernel: Traffic Control, Shaping and QoS 1 Int ...
- HDU2019JAVA
数列有序! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submissi ...
- Spring声明式事务(xml配置事务方式)
Spring声明式事务(xml配置事务方式) >>>>>>>>>>>>>>>>>>>& ...
- hbs
<!-- 把这个页面纳入 main 框架里面 -->{{!< main}}<link rel="stylesheet" href="/css/jq ...
- hibernate - Initial SessionFactory creation failed.org.hibernate.HibernateException
对于数据库字段映射, 被映射的字段除了提供 getter方法之外, 还需要提供setter方法. 这也是java bean的一些规范. 例如, 题目中的异常 Initial SessionFactor ...
- oracle插入数据报错ORA-26026
今天进行数据清理时发现报错ORA-26026,主要是把从交易库提取数据并插入到归档库中. 检查一下发现是归档库的索引问题. 当时为了提高插入速度,所以删除了归档库的索引,可能对主键索引产生了影响. 解 ...