基於Linux的 工作環境配置方法
Linux /linuxman 發表於2006-12-21, 15:36
下面說的,是bloghome開發中使用的工作環境配置,僅供各位參考,您具體應用時,也許需要作些修改。非常歡迎您提出反饋意見,我們共同完善基於Linux的工作環境!
作業系統選擇
環境初始化
建立合適的目錄結構
匯入合適的vim編輯器配置檔案
安裝Java
安裝eclipse
製作eclipse的啟動指令碼
配置開發環境
安裝必要的軟體包
配置apache2
安裝開發用資料庫
Linux下的除錯技巧
使用遠端桌面
基於vi的工作環境
其他環境美化相關
安裝更合適的中文字型
作業系統選擇
使用ubuntu 6.10,安裝過程如下:
- 光碟啟動,進入live cd環境。
- 點選install,開始安裝過程。
- 安裝完畢後,首先做如下的功課:
- 備份/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
- 備份/etc/apt/sources.list:
環境初始化
- 從選單“應用程式”->“附件”中找到“終端,託放到頂部的快捷選單欄。
建立合適的目錄結構
在自己的家目錄建立以下目錄結構:
- $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目錄下。
相關文章
- Linux環境下Swap配置方法Linux
- linux 多工程的環境變數配置方法Linux變數
- 高效MacBook工作環境配置Mac
- 配置你的SQL Developer工作環境SQLDeveloper
- PC基於Linux的叢集環境搭建?Linux
- Linux環境配置Linux
- 【推薦】配置Linux環境變數的常用方法!Linux變數
- OpenShift 本地開發環境配置(基於 Minishift)開發環境
- Flask基礎環境配置Flask
- 基於CentOS 7.6安裝及配置APISIX 3.0環境CentOSAPI
- Java Web之基於註解的Spring MVC環境配置JavaWebSpringMVC
- Linux環境變數配置Linux變數
- linux下配置java環境LinuxJava
- linux上java環境配置LinuxJava
- 【Flutter 基礎】環境及配置Flutter
- Linux 上部署 docker,基於 docker 搭建 lnmp 環境LinuxDockerLNMP
- 淺談基於Linux的Intranet環境建造(轉)Linux
- 基於 docker 開發環境下-配置 PHPStorm xdebugDocker開發環境PHPORM
- 基於C++11的資料庫連線池環境配置C++資料庫
- 基於Gulp小程式開發工作流,區分開發環境和生產環境開發環境
- 嵌入式 Linux 基礎:環境配置(Debian 12 安裝配置)Linux
- 基於Docker搭建LNMP環境DockerLNMP
- 關於Linux的桌面環境(轉)Linux
- 基於Docker的LNMP開發環境DockerLNMP開發環境
- Linux環境HBase安裝配置Linux
- Linux環境Azkaban安裝配置Linux
- Linux 下配置 node + mongodb 環境LinuxMongoDB
- linux java環境變數配置LinuxJava變數
- Linux配置環境變數$PATHLinux變數
- linux環境下ssh 互信配置Linux
- 【Linux運維】LNMP環境配置Linux運維LNMP
- 開發環境配置 - Linux(Ubuntu)開發環境LinuxUbuntu
- linux配置jdk環境變數LinuxJDK變數
- linux配置java環境變數LinuxJava變數
- linux工具配置環境變數Linux變數
- Linux下Java環境變數的配置LinuxJava變數
- Unix環境中配置JSP的方法(轉)JS
- Linux詳解(基礎、環境配置、專案部署入門)Linux