红联Linux门户
Linux帮助

ubuntu7.10java开发环境设置

发布时间:2008-02-04 01:15:26来源:红联作者:qtsmy
1. JDK的安装

sudo apt-get install sun-java6-jdk

设置当前默认的java解释器

sudo update-alternatives -config java

设置环境变量:

sudo vi /etc/environment

在其中添加如下两行:

CLASSPATH=/usr/lib/jvm/java-6-sun/lib

JAVA_HOME=/usr/lib/jvm/java-6-sun

2. 安装eclipse

下载eclipse3.3 for linux版本,然后将它解压到一下目录下。

我的是放到/usr/local/share/eclipse目录下,可视自己情况而定.

进入到eclipse 目录 cd /usr/local/share/

设置文件eclipse执行权:chown -R root:janwer eclipse

创建桌面连接 sudo vi /usr/share/applications/eclipse.desktop

并加入如下内容

[Desktop Entry]/usr/local/share/eclipse/eclipse/usr/local/share/eclipse/icon.xpm

Encoding=UTF-8

Name=Eclipse

Comment=Eclipse SDK

Exec=

Icon=

Terminal=false

Type=Application

Categories=Application;Development;

保存后就完成了eclipse的安装.安装一些插件时,要注意在Windows下path=xxx放到links里面就可以了,但linux上不行须用path=绝对路径名,才会生效。

3.安装Apache + SVN

下载httpd-2.2.6.tar.gz解压到一个目录下

安装apache没有什么特别 的,跟正常编译apache基本相同,惟一要注意的一点是:下面加红线的地方的参数是必须的。

janwer@Janwer:~/公共的/httpd-2.2.6$ sudo ./configure -prefix=/usr/local/apache -enable-so -enable-dav=share -enable-dav-fs

ps:其他apache参数这里不多说,多了容易昏厥!这里dav模块主要是为了加载svn的 mod_dav_svn,apr和apr-util如果没有特殊安装的话,这里也不用指定!因为系统默认的apr版本如果/>=1.2 就ok了!至于特殊的地方如果需要特殊的版本的apr,再另做研究!!

janwer@Janwer:~/公共的/httpd-2.2.6$ sudo make

janwer@Janwer:~/公共的/httpd-2.2.6$ sudo make install

安装完后测试一下是否正常。

janwer@Janwer:~/公共的/httpd-2.2.6$ sudo /usr/local/apache/bin/apachectl start

It Works!!

@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
->

安装SVN服务器

janwer@Janwer:~/公共的/$sudo tar xzvf subversion-1.4.5.tar.gz

janwer@Janwer:~/公共的/$sudo cd subversion-1.4.5

janwer@Janwer:~/公共的/subversion-1.4.5$sudo ./configure -prefix=/usr/local/svn -with-apxs=/usr/local/apache/bin/apxs -with-berkeley-db=/usr/local/db-4.3.29/ -with-ssl

PS:以上配置中,红色的部分必须指定,这个是指定关联到你自己安装的apache。其他的,例如 -prefix -berkeley-db -with-ssl 可以根据实际情况,不用配置!

janwer@Janwer:~/公共的/subversion-1.4.5$sudo make:~/公共的/subversion-1.4.5$sudo make install

janwer@Janwer

安装完成后,去检查你的apache的配置文件,在apache的安装目录/conf/httpd.conf

看到里面有这样的两行:

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

PS:我看到有的文章说,如果没有这两行就手动加上,其实我个人感觉应该必然会有,如果没有,那估计是你哪步安装有问题了。

并加入:

DAV svn

SVNPath /opt/svnroot/repos

AuthzSVNAccessFile /etc/svn-acl-conf

AuthType Basic

AuthName “Subversion repos”

AuthUserFile /etc/svn-auth-conf

Require valid-user

需要在/etc/profile文件内容的最后添加以下几行语句:PATH=$PATH:/usr/local/svn/bin:/usr/local/apache/bin

export PATH

svnserve -d -r /opt/svnroot

apachectl start

然后接着

janwer@Janwer:~/公共的/$sudo mkdir /opt/svnroot

janwer@Janwer:~/公共的/$sudo /usr/local/svn/bin/svnserve -d -r /opt/svnroot

janwer@Janwer:~/公共的/$sudo cd /opt/svnroot

janwer@Janwer:~/公共的/$sudo svnadmin create repos

修改配置文件:

authz 用户权限文件

janwer@Janwer:~/opt/svnroot/repos/conf/$sudo vim authz

[groups]

zx_svn=janwer

[repos:/]

@zx_svn=rw

*=

用户密码文件

janwer@Janwer:~/opt/svnroot/repos/conf/$sudo vim passwd

[users]

janwer=junwei

svn配置文件

janwer@Janwer:~/opt/svnroot/repos/conf/$sudo vim svnserve.conf

anon-access=none

auth-access=write

password-db=passwd

authz-db=authz

三个配置文件修改后,自动生效!

PS:切忌,这三个配置文件的配置内容前面都不允许出现空格。这里尤其容易忽略的是第三个文件,svnserve.conf中,系统默认的上面,如果你只是单纯的去掉#号后,后面是有空格的!仅一个空格符也不行!!切忌!

上面一段配置文件中,涉及到具体目录的,自己修改一下!

接着配置apache的配置文件,也可用上面的。

janwer@Janwer:~/opt/svnroot/repos/conf/$sudo htpasswd -cm /etc/svn-auth-conf janwer

New password:

Re-type new password:

Adding password for another user yourusername

janwer@Janwer:~/opt/svnroot/repos/conf/$sudo htpasswd -m /etc/svn-auth-conf yourusername2

New password:

Re-type new password:

janwer@Janwer:~/opt/svnroot/repos/conf/$sudo /usr/local/apache/bin/apachectl restart

启动apache后,导入的过程,完成后,在浏览器地址栏里输入:http://xxx.xxx.xxx.xxx/repos

能通过浏览器看到之前导入的页面,即表示成功了!
文章评论

共有 0 条评论