1. JDK的安装
1.1 通过apt-get方式安装
sudo apt-get
install sun-java5-jdk sun-java5-jre sun-java5-plugin
设置当前默认的java解释器
sudo
update-alternatives --config java
执行后会出现类似如下的画面:
There are 2 alternatives which provide `java'.
Selection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-5-sun/jre/bin/java
Press enter to keep the default[*], or type
selection number:
输入 有包含 "sun" 的行的前面的数字。如上面显示,则输入2,然后回车确定。
设置环境变量:
sudo vi
/etc/environment
在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-5-sun/lib
JAVA_HOME=/usr/lib/jvm/java-5-sun
sudo vi /etc/jvm
将文件中的
/usr/lib/jvm/java-5-sun
这一行填入到配置块的顶部
1.2
通过下载.bin自解压文件安装
sudo chmod +x
/usr/local/jdk-1_5_0_15-linux-i586.bin
sudo
./jdk-1_5_0_15-linux-i586.bin
sudo
update-alternatives –install /usr/bin/java java
/usr/local/jdk1.5.0_15/bin/java
50
sudo
update-alternatives --install /usr/bin/java java /usr/bin/gij-4.2 40
注意1,2行尾的60,40是优先级;现在把JDK6设为了首选;
ls -l
/etc/alternatives/java
发现JVM已经指向了jdk5的解压目录:
lrwxrwxrwx 1 root root
35 2008-03-25 13:55 /etc/alternatives/java -> /usr/local/jdk1.5.0_15/bin/java
cd /usr/bin
sudo cp java
java.bak
sudo ln -sf
/etc/alternatives/java .
现在再执行:
java -version
java version "1.5.0_15"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
Java HotSpot(TM) Client VM (build 1.5.0_15-b04,
mixed mode, sharing)
若想变更JVM实现,输入:
sudo
update-alternatives --config java
进行配置,具体方法同上,不再介绍。
设置环境变量,在/etc/profile中加入如下的内容:
JAVA_HOME=/usr/local/jdk1.5.0_15
JRE_HOME=/usr/local/jdk1.5.0_15/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export JAVA_HOME JRE_HOME CLASSPATH
至此JDK的安装设置完成。
2. 安装eclipse
通过apt-get方式安装:
sudo apt-get
install eclipse
即可完成安装。
通过解压安装:
2.1 从eclise.org下载Eclipse开发平台
如类似以下的文件:eclipse-SDK-3.2.2-linux-gtk.tar.gz
2.2 解压文件
sudo mkdir
/usr/local/dev
sudo mkdir
/usr/src/dev
sudo cp
eclipse-SDK-3.2.2-linux-gtk.tar.gz /usr/src/dev/
cd /usr/src/dev
tar zxvf
eclipse-SDK-3.2.2-linux-gtk.tar.gz -c
/usr/local/dev
2.3 建立一个Eclipse可执行文件
sudo touch
/usr/bin/eclipse
sudo chmod 755
/usr/bin/eclipse
sudo vi
/usr/bin/eclipse
内容如下:
#!/bin/sh
export
ECLIPSE_HOME="/usr/local/dev/eclipse"
$ECLIPSE_HOME/eclipse $*
现在打开Terminal,执行"eclipse"应该能打开Eclipse了。
2.4 添加Eclipse到Gnome菜单中
sudo vi
/usr/share/applications/eclipse.desktop
内容如下:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=/usr/local/dev/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
保存后就完成了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!!
安装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
janwer@Janwer:~/公共的/subversion-1.4.5$sudo make install
安装完成后,去检查你的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
能通过浏览器看到之前导入的页面,即表示成功了!
分享到:
相关推荐
嵌入式开发-ubuntu 7.10安装配置教程
Ubuntu 7.10安装教程,Ubuntu 7.10安装教程
虚拟机中 为 ubuntu7.10 安装 VMware-Tools
详细介绍Linux ubuntu7.10的硬盘安装,全是图解,帮你一步一步实现自己的Linux梦想!并且会了7.10,那以后版本的安装也不成问题!
基于Ubuntu7.10的minigui开发包
可以硬盘安装ubuntu7.10的引导文件,压缩包中包括了vmlinuz和initrd.gz,注意只能用来安装alternate,不适用于desktop,经本人试验可以成功安装ubuntu7.10和ubuntustudio7.10,其他衍生版估计也可以
Ubuntu 7.10 Linux Unleashed
ubuntu 7.10安装及基本设置 博文链接:https://mqzsweet.iteye.com/blog/149848
硬盘安装Ubuntu7.10.chm硬盘安装Ubuntu7.10.chm硬盘安装Ubuntu7.10.chm硬盘安装Ubuntu7.10.chm硬盘安装Ubuntu7.10.chm硬盘安装Ubuntu7.10.chm
Ubuntu 7.10 Linux 揭秘,学习Ubuntu 7.10 Linux的好资料
Ubuntu 7.10 vivim 搭建超级 C/C++ 编程环境 以下是根据提供的文件信息生成的相关知识点: 标题:Ubuntu 7.10 vivim 搭建超级 C/C++ 编程环境 描述:使用 Ubuntu 7.10 和 vi/vim 搭建超级 C/C++ 编程环境,讨论了...
ubuntu-7.10-jeos-i386最小的精简版系统,针对虚拟机进行优化,只有151M大小,完整一个包下载,不是分卷
Welcome to Ubuntu 7.10 Linux Unleashed! This book covers the free Linux distribution named Ubuntu and includes a fully functional and complete operating system produced by the Ubuntu Community, ...
共计3卷,全下载后,一起...Ubuntu.最小精简版].ubuntu-7.10-jeos-i386[ED2000.COM].part1 Ubuntu.最小精简版].ubuntu-7.10-jeos-i386[ED2000.COM].part2 Ubuntu.最小精简版].ubuntu-7.10-jeos-i386[ED2000.COM].part3
相关BIND9资料 博文链接:https://mqzsweet.iteye.com/blog/149843
本教程教你如何通过vmware将ubuntu装在物理硬盘上,进而通过修改引导开机启动