`
phpxiaoxin
  • 浏览: 252259 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

openSUSE-11.1 配置开发环境

    博客分类:
  • os
阅读更多
用到软件:
java: jdk-6u12-linux-i586.bin
netbeans: netbeans-6.5-ml-java-linux.sh
字体: simsun.ttf
数据库:mysql

1. 首先安装java:

chmod +x java: jdk-6u12-linux-i586.bin
./jdk-6u12-linux-i586.bin
根据提示进行操作完毕会发现一个目录:jdk1.6.0_12
在/jdk1.6.0_12/jre/lib/fonts/ 下,建立fallback文件夹并将上面的字体文件simsun.ttf复制到fallback目录下,这样可以解决中文乱码问题。

然后通过root权限将jdk1.6.0_12目录移动到/usr/local下
su
root密码
mv jdk1.6.0_12 /usr/local/

接下来配置java_home

vim /etc/profile
安i键进入编辑状态
在最后家上下面代码:
export JAVA_HOME=/usr/local/jdk1.6.0_12
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
然后按esc键,冒号: wq回车退出编辑。

这时候重启电脑,执行 java -version 看到
java version "1.6.0_12"
就表示配置成功了。

2. 安装netbeans

执行:./netbeans-6.5-ml-java-linux.sh进行安装,根据提示下一步下一步就可以安装完毕了。没什么可说的。
可以新建一个项目跑跑看看,我下的这个版本自带glassfish v2 ,v3 可以体验一下glashfish的魅力。

netbeans运行的时候使用scim输入法提交代码有时候会出现故障,可以尝试切换一下输入法,或者安装fcitx输入法试试

3.安装svn,mysql,postgresql
到yast2中找到“软件管理”
搜索:subversion在列表中找到对应的软件,点安装即可。
搜索mysql同上面一样方式安装
安装完毕需要在yast2中找到:系统服务,将mysql 服务启动。
当然如果需要mysql-query-browser,也可以通过yast2一并装上。
在yast2中安装postgresql:
搜索postgresql
按住ctrl同时选择以下包进行安装:
pgaccess
postgresql
postgresql-contrib
postgresql-server
psqlODBC

pgadmin3 管理pgsql的工具,可能需要下载rpm包自己装,安装完毕后可在/usr/bin/目录找到pgadmin3,下载地址:
http://www.postgresql.org/ftp/pgadmin3/release/v1.8.4/opensuse/11.0/
pgadmin3安装完毕,可以通过命令行启动
首先确认postgresql服务启动(可在系统,服务中找到),然后排在/usr/bin/pgadmin3
可启动pgadmin3
添加一下服务器
名称:test 服务器:localhost 数据库:postgres 用户名:postgres 密码:postgres 其他默认
连上了吗?是不是提示 "postgres" Ident 认证失败?那么来修改一下两个文件把:

vim /var/lib/pgsql/data/pg_hba.conf(其他系统可能不在此目录下,需要自己找找,下同)
在pg_hba.conf增加
host    all          postgres        127.0.0.1/32          trust(原文为md5)

重新加在
pg_ctl -D postgres reload
参考http://bbs2.chinaunix.net/viewthread.php?tid=986026
将最后的内容都改成 trust即可,据说这样验证比较宽松,适合初学者:)
然后一定记得,重启postgresql服务,以便重新加载配置文件。

如果不行在修改一下文件
vim /var/lib/pgsql/data/postgresql.conf

找到下面一行:
#listen_addresses =
替换为:
listen_addresses = "*"
重启服务再看看。

关于postgres的信息,可以参考:http://phpxiaoxin.iteye.com/blog/346832

如果安装过程中或者安装完毕,需要一些依赖的包(经过实验,不需要:) ),给大家推荐一个好网站,下载相关的rmp包:http://rpmfind.net/linux/rpm2html/search.php?query=libpng.so.3
需要什么包,自己改后面的查群字符就可以了:)

4.防火墙

suse11自动开启防火墙,导致的问题就是别人无法通过一些方式与你通讯,比如:ssh。当然不影响你与别人通讯。
如果需要可以将其设置一下,别人就可以通过ssh连入你的电脑,操作如下:
yast2-网络服务-网络设置-概览-编辑-常规-防火墙区域-选择:内部区域(无保护的)

到此就可以进行java web开发了。

5。其他

可能还需要以下软件,就不需要特殊说明了,
thunderbird 邮件接收工具,默已经安装,启动后配置一下即可
irtualbox 虚拟机,需要自己安装,可参照http://phpxiaoxin.iteye.com/blog/343455
pidgin 默认安装的聊天工具,支持googletalk等多种聊天工具。
qwit 需要在yast2安装,为twitter.com的一个客户端
如果以上软件在yast2中找不到,大家可以尝试添加一个新的源:
选择http
名字随便些了,
服务器名:packman.iu-bremen.de
目录:/suse/11.1/
鉴定:匿名


suse默认安装以后ftp等基本工具已经安装,如果找不到,可以通过:
计算机-更多应用程序-不同的分组中找到,如果还找不到,可以尝试直接在命令行下输入软件名称。

yast2 安装软件的时候,经常有下载失败的情况出现,可以等提示以后,选择重试才作,反复两三次如果不行,再选择跳过。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics