1、安装ubuntu(64位)
- 光盘启动,选择安装。注意,不要选择中文,选择english;(硬盘安装等其他方式请自行google)
- 启动live光盘后,双击桌面install;
- 依次选择English、shanghai、English;
- 然后是Manual手动分区;
- 建议2个分区,一个为swap分区,2G左右,余下的全部留给/目录;
- 输入用户名和密码,开始安装吧。
- 上网后先换一下源。在ubuntu.org.cn上有,见附录一。(第7步可以跳过,前提是ubantu默认的源在机器网络环境下可以正常下载,默认情况下,跳过此步)
- 稍等片刻,状态栏会提示升级。点开升级。注意,如果需要升级发行版本,只点击最提示窗口上方的upgrade即可,升级发行版请勿中断。
- 点击ubuntu标志,搜索terminal并打开,输入sudo apt-get up,完成后输入 sudo apt-get update(应该是更新系统软件)
- 重启后,切换语言:System\Administration\Language Support。选择chinese,apply安装。然后切换default language为chinese(china)。
- 重启后,建议保留英文文件夹名。
2、安装基本工具软件
安装软件之前,请建目录:
cd /usr
sudo mkdir alibaba
sudo chown $USERNAME:$GROUPNAME alibaba
其中的$USERNAME替换为登陆用户名
目录必须为alibaba,是因为目前项目的配置文件中使用到的环境路径是/usr/alibaba,所以和项目保持一致
|
- java安装
- 根据ubuntu的版本区分,uname -a 是x86_64(代表操作系统是64位)的下载jdk-6u29-linux-x64.bin,是32位的下载jdk-6u29-linux-i586.bin
- 将jdk-6u29-linux-x64.bin拷贝到/usr/alibaba目录下
chmod a+x jdk-6u29-linux-x64.bin
./jdk-6u29-linux-x64.bin
- JCE(Java Cryptography Extension)安全补丁
jce_policy-6.zip解压到$JAVA_HOME/jre/lib/security中,覆盖原local_policy.jar和US_export_policy.jar
- link
cd /usr/alibaba/
ln -s jdk1.
6
.0_29 java
- 修改~/.profile,这里一起全搞好算了,尾巴上添加:
export JAVA_HOME=/usr/alibaba/java
export ANTX_HOME=/usr/alibaba/antx/dist/antx
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$ANTX_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$CATALINA_HOME/bin:$PATH:$HOME/bin
export JBOSS_HOME=/usr/alibaba/jboss
- virtualbox安装:
- 上www.virtualbox.org上下载,双击安装;(建议打开ubuntu软件中心,搜索birtualbox并安装)
- 配置组,打开:系统/系统管理/用户和组,组管理,将root,和你当前的帐号添加到vboxusers组中。(该步可以跳过)
- 启动virtualbox,新建一虚拟机,网上下载windows的iso镜像或者从其他同学电脑cp一份,用virtualbox打开并安装windows系统,完毕系统后,记得在窗口的菜单上安装增强功能包。(从其他同学电脑上cp一份VBoxGuestAdditions.iso,用virtualbox打开并安装,直接点击自动下载会提示资源找不到的问题)
- 添加虚拟机与宿主机器的共享目录。首先启动windows虚拟机,在菜单上"设备"、分配数据空间,新建一固定分配,名称举例为abc。"我的电脑"、工具、映射网络驱动器、输入\\vboxsvr\abc
- 附录三是一个virtualbox常见问题。
- svn安装:
- 使用新立得吧^_^(跳过此步,直接使用下面的升级详解中的安装)
安装完成之后,记得升级哦~
升级详解:http://b2b-doc.alibaba-inc.com/pages/viewpage.action?pageId=14616325
- 使用新立得吧^_^(跳过此步,直接使用下面的升级详解中的安装)
4. maven安装
- 设置apt更新源
系统 -> 软件源 -> 其他软件 -> 添加
deb http:
//repo.alibaba-inc.com/apt stable main 添加后,删除源代码,只需要二进制
- 安装命令
#sudo apt-get update
#sudo apt-get install ali-maven2
- 更新命令
#sudo apt-get update
#sudo apt-get upgrade
- 确认安装成功否
#mvn -v
如果看到Apache Maven 2.2.1版本信息,证明安装成功
3、安装开发服务器等
- apache
- 为了省事,直接拷贝好了。要自己编译的,共享空间里search一下吧。我的就是自己安装后,把安装目录备份了一下,以后一直用。尚未出现问题。
- 安装后,修改/etc/ld.so.conf文件,内容为:
- include /etc/ld.so.conf.d/*.conf
/usr/alibaba/openssl/lib
/usr/alibaba/httpd/lib
/usr/alibaba/httpd22/lib
- jboss
- 找同事拷贝一个好了。以后自己备份一下。
- cd /usr/alibaba/
ln -s jboss-4.0.5.GA jboss#
- antx.properties
- #* 打开windows虚拟机,运行中输入“\\10.16.44.38\公共”,将antx.properties复制到ubuntu系统的/home/$username/下svn co intl-login项目代码,保存在/home/$username/work/下,cd all,执行mvn clean install,成功后,cd ../deploy/bin,./killws,./startws,启动
- #* 从源代码开始的安装方式,可以参考周异的《测试环境安装说明》
4、使用开发脚本
请参考《国际站开发环境常用脚本》
附录一
更换软件源:
附录二
ubuntu默认没有安装cronolog,zlib,安装方法如下:
sudo apt-get install cronolog
sudo ln -s /usr/bin/cronolog /usr/local/sbin/cronolog
sudo apt-get install zlib1g-dev
|
附录三 64位ubuntu开发
如果您安装的是64位ubuntu,那么开发环境也同样简单!svn,antx同样的操作。您要做的只是:
替换您的apache,和JDK即可。Jboss还是用原来的。
下载后,放到 /usr/ali/ 目录下,软链接: ln -s jdk1.6.0_11 java
下载后,放到:
/var/tmp/alibaba-httpd-int-2.0.61/usr/alibaba/install/下
并在/usr/ali 下添加软链接: ln -s /var/tmp/alibaba-httpd-int-2.0.61/usr/alibaba/install/httpd-int-2.0.61/ apache2
至此,ubuntu X64 位环境搭建完成。
可能遇到的错误:
1.启动myalibaba报内存不足:
修改 intl-myalibaba/deploy/bin/jbossctl 中内存配置为: JAVA_OPTS="-client -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=128m -XX:MaxPermSize=128m"
2.编译bops,也报内存不足:
修改: /usr/ali/antx/dist/antx/bin/antx 文件内存配置为: ANTX_DEFAULT_OPTS="-Xmx512m" (原来为160)