转载自:linux 下svn图形客户端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 使用
如果没有安装java,可参照:linux配置java环境变量(详细) 二、系统平台和软件 [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 Java SE Development Kit(jdk) //jdk软件 注意:不要下载jdk-6u23-linux-i586.rpm.bin 因为jdk-6u23-linux-i586.rpm.bin 不能自定义安装路径,默认的安装路径为/usr/java/jdk** 而我是要在一台linux服务器上发布这个java不在每一台机子上都安装java。这是为了安装和维护方便,所以最好选用jdk-6u23-linux-i586.bin。 smartsvn-linux //smartsvn 主程序 SmartSVNKeygen.tar.gz //smartsvn破解工具三、安装smartsvn 1、[root@nfs nfs]# tar zxvf smartsvn-linux.tar.gz 2、编辑配置文件: // 针对 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 1、[root@nfs nfs]#tar -zxvf SmartSVN/SmartSVNKeygen.tar.gz 3、[root@nfs nfs]# cd SmartSVNKeygen //一定要到目录里才能运行 4、[root@nfs SmartSVNKeygen]# chmod +x * && ./keygen.sh // 一定不能在目录外运行这个 5、根据提示填写用户名和邮箱地址,可以随便写。最后选择application: "Syntevo SmartSVN" ,在点击"generate!" 6、保存license路径。 7、[root@nfs SmartSVNKeygen]# smartsvn.sh 根据提示 导入license
安装完成
PS:使用SmartSVN Check out的时候,会出现权限不够的问题,可修改Check out的文件夹权限,使用"chmoe -R 733 filename"命令
新闻热点
疑难解答