开发者社区> 问答> 正文

appcomb.com网站日记安装SVN和JDK

我的开发环境,少不了svn和jdk,在linux上安装却是第一次。
经过一番查询,整理资料如下:

安装svn

不得不说,linux安装软件真是太方便了,用过的都说好:)
$ sudo apt-get install subversion

添加svn管理用户及subversion组
$ sudo adduser svnuser
$ sudo addgroup svngroup
$ sudo addgroup svnuser svngroup

创建项目目录
$ sudo mkdir /appdata/svn
$ cd /appdata/svn
$ sudo mkdir appcomb-web
$ sudo chown -R root:svngroup appcomb-web
$ sudo chmod -R g+rws appcomb-web

创建SVN文件仓库
$ sudo svnadmin create /appdata/svn/appcomb-web

访问方式及项目导入:
$ svn co file:///appdata/svn/appcomb-web
或者
$ svn co file://localhost/appdata/svn/appcomb-web

访问权限设置
修改 /appdata/svn/appcomb-web/conf目录下:
svnserve.conf 、passwd 、authz三个文件,行最前端不允许有空格
//--
编辑svnserve.conf文件,把如下两行取消注释
password-db = password
authz-db = authz

补充说明说明一下
# [general]
anon-access = read
auth-access = write
password-db = passwd
其中 anon-access 和 auth-access 分别为匿名和有权限用户的权限,默认给匿名用户只读的权限,但如果想拒绝匿
名用户的访问,只需把 read 改成 none 就能达到目的了。

//--
编辑 passwd 如下:
[users]
test1 = 123456
test2 = 123456
test3 = 123456
//--
编辑 authz如下
[groups]
admin = test1,test3
test = test2
[/]
@admin=rw
*=r
这里设置了三个用户test1,test2,test3密码都是123456
其中test1和test3属于admin组,有读和写的权限,test2属于test组只有读的权限

7.启动SVN服务
svnserve -d -r /appdata/svn
描述说明:
-d 表示svnserver以“守护”进程模式运行
-r 指定文件系统的根位置(版本库的根目录),这样客户端不用输入全路径,就可以访问版本库
如: svn://192.168.1.100/appcomb-web

这时SVN安装就完成了.
局域网访问方式:
例如:svn checkout svn://192.168.1.100/appcomb-web --username test1 --password 123456 /var/www/appcomb-web




安装jdk
本来第一次安装的是openjdk,
sudo apt-get install openjdk-6-jdk
但是安装后发现由于jdk规范的问题,有一些没有详细定义的内容上openjdk与oracle的jdk并不相同,导致oracle的jdk环境下开发的项目在openjdk环境下运行时报错无法正常运行;因此重新下载并安装了oracle的jdk。

下载安装包之后,直接使用命令解压安装包
tar -zxvf jdk-7u25-linux-x64.tar.gz

配置环境
sudo vi /etc/environment
PATH="/appdata/jdk1.7.0_25/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
export JAVA_HOME=/appdata/jdk1.7.0_25
export JRE_HOME=/appdata/jdk1.7.0_25/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

建立连接
update-alternatives --install /usr/bin/java java /appdata/jdk1.7.0_25/bin/java 300
命令行直接输入输入java -version才可以正常执行

展开
收起
wang 2014-06-13 22:48:49 14303 0
2 条回答
写回答
取消 提交回答
  • Reappcomb.com网站日记安装SVN和JDK
    请问下你是怎么在指令行下下载 JDK的? 还是先下载到本地,然后用ftp传上去的?
    2014-11-08 22:37:41
    赞同 展开评论 打赏
  • 有心了,写的很详细
    2014-06-18 00:45:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《Java开发手册》2019最新版发布! 立即下载
阿里巴巴Java开发手册PDF1.2.0版(非最新版) 立即下载
阿里巴巴Java开发手册PDF1.1.0版(非最新版) 立即下载

相关实验场景

更多