基于Linux的 工作环境配置方法

Linux /linuxman 


下面说的,是bloghome开发中使用的工作环境配置,仅供各位参考,您具体应用时,也许需要作些修改。非常欢迎您提出反馈意见,我们共同完善基于 Linux的工作环境!

操作系统选择

使用ubuntu 6.10,安装过程如下:

  1. 光盘启动,进入live cd环境。
  2. 点击install,开始安装过程。
  3. 安装完毕后,首先做如下的功课:
    • 备份/etc/apt/sources.list:
      sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
    • 将附件中的sources.list文件放到/etc/apt目录下。
    • 安装中文输入法:
      sudo aptitude install scim-chinese scim-pinyin scim-tables-zh
    • 安装其他必要的软件包:
      sudo aptitude install vim mlterm mlterm-im-scim mozilla-firefox-locale-zh-cn firefox-webdeveloper firefox-dom-inspector firefox-greasemonkey 

 

环境初始化

  • 从菜单“应用程序”->“附件”中找到“终端,托放到顶部的快捷菜单栏。

创建合适的目录结构

在自己的家目录创建以下目录结构:

  • $HOME/devel,存放和开发相关的工具
  • $HOME/docs,文档目录
  • $HOME/workspace,eclipse下面的项目在这个目录
  • $HOME/dl, 存放下载的文件
  • $HOME/bin

导入合适的vim编辑器配置文件

安装Java

从开发服务器下载jdk 1.6: http://192.168.0.254/devel/jdk-6-linux-i586.bin, 执行:

sh ./jdk-6-linux-i586.bin

然后将jdk_1.6.0这个目录移动到$HOME/devel目录下,并创建jdk的符号链接:

cd $HOME/devel
ln -s jdk_1.6.0 jdk

修改$HOME/.bash_profile,增加java的相关配置:

export JAVA_HOME=$HOME/devel/jdk
export PATH=$JAVA_HOME/bin:$PATH

要注意卸载掉原操作系统安装的java,或者source ~/.bash_profile使得jdk 1.6马上生效。

安装eclipse

从开发服务器下载eclipse: http://192.168.0.254/devel/eclipse_3.1.2_linux_tar.bz2, 将eclipse解压缩到$HOME/devel目录下。

这个eclipse已经包含了下列插件:

  • eclipse全套汉化
  • phpeclipe plugin
  • subclipse plugin
  • javascript plugin
  • sql editor plugin

安装完毕后,配置eclipse的下列属性:

  • 常规->编辑器->文本编辑器中,选中“显示行号”
  • phpeclipse web development->Browser Preview Defaults,去掉此处的两个选项
  • phpeclipse web development->PHP,选中 show line numbers
  • phpeclipse web development->PHP->Typing,选中:
    • Removing trailing spaces on editor save(去掉行尾的空格,非常重要!)
    • Wrap phpdoc and comments at print margin
    • insert space for tab(用空格来表示tab)
  • phpeclipse web development->PHP->Task tags,增加FIXME,级别为High
  • 小组->SVN,选择SVN接口为JavaSVN(纯java)

制作eclipse的启动脚本

由于在utf8环境下会出现空格的奇怪问题,暂时让eclipse在zh_CN.GB2312这个locale下运行,制作eclipse的启动脚本如下:

#!/bin/sh

export JAVA_HOME=$HOME/jdk
export PATH=$JAVA_HOME/bin:$PATH
export LANG=zh_CN
export LC_ALL=zh_CN

$HOME/devel/eclipse/eclipse &

配置开发环境

安装必要的软件包

安装apache2,php,postgresql:

sudo aptitude install apache2 php5 php-cli php5-gd php5-pgsql php5-sqlite php5-xmlrpc php5-dev postgresql-8.1 imagemagick
sudo passwd postgres

配置apache2

执行如下命令:

sudo ln -s $HOME/workspace/blogportal_trunk /var/www/blogportal_trunk
sudo gedit /etc/apache2/site-enabled/000-default,将/var/www修改为/var/www/blogportal_trunk
sudo /etc/init.d/apache2/restart

安装开发用数据库

执行如下命令:

su - postgres
createdb -E unicode blogportal_trunk
psql -d blogportal_trunk -f 开发数据库文件

Linux下的调试技巧

为了模拟真实的url,可以修改/etc/hosts文件,比如:

127.0.0.1   linux.bloghome.cn www.bloghome.cn

使用远程桌面

安装下面软件包:

sudo aptitude install rdesktop grdesktop

在命令行使用如下命令连接windows服务器:

rdesktop -f -a 16 -u username 192.168.0.1

或者使用grdesktop连接远程桌面。

基于vi的工作环境

要安装smarty plugin, ctags, minibuf。

其他环境美化相关

安装更合适的中文字体

sudo aptitude install xfonts-wqy
sudo gedit /etc/fonts/conf.d/50-xfonts-wqy.conf

或者直接复制windows下的simsun.ttc, simfang.ttf等字体到$HOME/.fonts目录下。

你可能感兴趣的:(eclipse,jdk,linux,工作,firefox)