smartsvn 安装
一、前言
linux下自带的svn客户端是使用命令方式提交的,同事使用起来很不习惯,所以就想个图形化的客户端。了很长时间终于有了本文,希望帮助同行们
下载文件放到/software下。共享出的nfs文件夹为 /nfs。
为了管理和维护方便,本文是以NFS方式部署smartsvn 和java的,如要在每台客户端单独部置smartsvn 做法是相同的,安装目录可根据自己的情况来决定。
smartsvn需要java支持,首先请确认机器上有没有安装java 另外还请确认环境变量里有没有JAVA_HOME这个变量。
[root@nfs ~]# java -version  确认有没有java
[root@nfs ~]# set |grep -i java_home                      \\bash 使用     
[root@nfs ~]# setenv | grep -i java_home                  \\csh 使用
二、系统平台和软件
[root@nfs ~]# uname -a
Linux nfs 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686 i686 i386 GNU/Linux
[root@nfs ~]#
[root@nfs ~]# ls /software
jdk-6u23-linux-i586.bin                              \\jdk软件  下载地址 上acle 下载
注意:不要下载jdk-6u23-linux-i586.rpm.bin 因为jdk-6u23-linux-i586.rpm.bin 不能自定义安装路径,默认的安装路径为/usr/java/jdk** 而我是要在一台linux服务器上发布这个java不在每一台机子上都安装java。这是为了安装和维护方便,所以最好选用jdk-6u23-linux-i586.bin。
linux终端下载软件smartsvn-generic-6_6_                        \\smartsvn 主程序      下载地址 www.syntevo/smartsvn/download.html?all=true       
SmartSVN-Keygen.zip                                  \\序列号 下载地址 down.51cto/data/152653
三、安装java 指定 java的bin路径 和 JAVA_HOME的变量
1、[root@nfs ~]# cd /nfs && cp /software/jdk-6u23-linux-i586.bin /nfs
2、[root@nfs nfs]# chmod +x jdk-6u23-linux-i586.bin && ./jdk-6u23-linux-i586.bin          \\安装jdk
3、[root@nfs nfs]# ln -sv  /nfs/jdk1.6.0_23 java                                          \\建立软件链接
4、编辑配置文件:
\\ 针对 bash
[root@nfs nfs]# vi /etc/profile                               
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在export PATH前增加以下内容
JAVA_HOME=/nfs/java
PATH=/nfs/java/bin:$PATH
在export PATH 的后面增加以下内容
JAVA_HOME
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[root@nfs nfs]#
\\ 针对 csh
[root@nfs nfs]# vi ~/.cshrc                                   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在最后增加以下内容
setenv JAVA_HOME /nfs/java
set path=(/nfs/java/bin $path)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[root@nfs nfs]#
5、测试
注销用户 后重新登陆
[root@nfs nfs]# java -version    \\出现以下信息说明安装正确
java version "1.6.0_23"
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) Server VM (build 19.0-b09, mixed mode)
[root@nfs nfs]# which java      \\出现以下信息说明安装正确
/nfs/java/bin
[root@nfs nfs]# set | grep -i java_home  或者 [root@nfs nfs]# setenv | grep -i java_home  \\出现以下信息说明安装正确
JAVA_HOME=/nfs/java
四、安装smartsvn
1、[root@nfs nfs]# tar zxvf smartsvn-generic-6_6_
2、[root@nfs nfs]# ln -sv /nfs/smartsvn-6_6_3  smartsvn
3、编辑配置文件:
\\ 针对 bash
[root@nfs nfs]# vi /etc/profile                               
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在export PATH前增加以下内容
PATH=/nfs/smartsvn/bin:/nfs/java/bin:$PATH
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[root@nfs nfs]#
\\ 针对 csh
[root@nfs nfs]# vi ~/.cshrc                                   
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在最后增加以下内容
set path=(/nfs/smartsvn/bin $path)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[root@nfs nfs]#
4、测试
[root@nfs nfs]# smartsvn.sh                \\出现图形界面说明安装成功      请在init 5模式下进行。
五、导入smartsvn的license              \\请在init 5模式下进行。
1、[root@nfs nfs]# unzip SmartSVN\ Keygen.zip
Archive:  SmartSVN Keygen.zip
creating: SmartSVN Keygen/ 
inflating: SmartSVN Keygen/keygen.bat 
inflating: SmartSVN Keygen/keygen.sh 
inflating: SmartSVN Keygen/syntevo_keygen.jar
[root@nfs nfs]#
2、[root@nfs nfs]# mv  SmartSVN\ Keygen  SmartSVNKeygen      \\这里一定要改名
3、[root@nfs nfs]# cd  SmartSVNKeygen                        \\一定要到目录里才能运行
4、[root@nfs SmartSVNKeygen]# chmod +x * && ./keygen.sh                    \\ 一定不能在目录外运行这个
5、根据提示填写用户名和邮箱地址,可以随便写。最后选择 "Syntevo SmartSVN" 
6、保存license路径。
7、[root@nfs SmartSVNKeygen]# smartsvn.sh 根据提示 导入license
安装完成
六、错误解决
1、如果出现

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。