重裝的ubuntu系統(ubuntu server)的開發環境幾乎是裸的,再從新編譯安裝erlang須要一些關鍵庫,去年裝過,今年再裝又忘了,記之備查
1. gcc/g++、make等開發工具java
Bash代碼
- sudo apt-get install build-essential
sudo apt-get install build-essential
2. 其它Erlang用到的關鍵庫數據庫
Bash代碼
- sudo apt-get install libncurses5-dev
- sudo apt-get install m4
- sudo apt-get install libssl-dev
sudo apt-get install libncurses5-dev sudo apt-get install m4 sudo apt-get install libssl-dev
3. 此外還有一些非關鍵庫也能夠裝上,否則make也通不過ubuntu
Bash代碼
- sudo apt-get install libc6 (這個新Ubuntu 9.10不用再裝了)
- sudo apt-get install unixodbc unixodbc-dev ODBC方式提供對傳統關係數據庫支持
- sudo apt-get install freeglut3-dev libwxgtk2.8-dev
sudo apt-get install libc6 (這個新Ubuntu 9.10不用再裝了) sudo apt-get install unixodbc unixodbc-dev ODBC方式提供對傳統關係數據庫支持 sudo apt-get install freeglut3-dev libwxgtk2.8-dev
4. 安裝JDK,須要這個編譯JInterface
sudo apt-get install sun-java6-jdk
注:
安裝完jdk後最好檢查一下javac,由於新安裝的JDK不必定會自動成爲缺省的JDK。(JInterface是JDK5的, 若缺省JDK低於1.5,make到JInterface時依然會出錯),檢查java編譯器的版本:jvm
Bash代碼
- javac -version
javac -version
若是不是剛安裝的版本,修改javac連接指向新位置:jsp
Bash代碼
- rm /etc/alternatives/javac
- ln -s /usr/lib/jvm/java-6-sun/bin/javac /etc/alternatives/javac
- rm /etc/alternatives/java
- ln -s /usr/lib/jvm/java-6-sun/bin/java /etc/alternatives/java
rm /etc/alternatives/javac ln -s /usr/lib/jvm/java-6-sun/bin/javac /etc/alternatives/javac rm /etc/alternatives/java ln -s /usr/lib/jvm/java-6-sun/bin/java /etc/alternatives/java
從Ubuntu 10.04開始,apt-get再也不缺省提供sun-jdk,手動添加源:工具
Bash代碼
- sudo apt-add-repository 」deb http://archive.canonical.com/ lucid partner」
sudo apt-add-repository "deb http://archive.canonical.com/ lucid partner"
或者去官方網站下載:開發工具
http://java.sun.com/javase/downloads/widget/jdk6.jsp網站
安裝後設置環境變量JAVA_HOME和PATH,並在/usr/bin中設置java和javac的符號連接:ui
Bash代碼
- sudo ln -s /usr/local/jdk1.6.0_20/bin/java /usr/bin/java
- sudo ln -s /usr/local/jdk1.6.0_20/bin/javac /usr/bin/javac
sudo ln -s /usr/local/jdk1.6.0_20/bin/java /usr/bin/java sudo ln -s /usr/local/jdk1.6.0_20/bin/javac /usr/bin/javac
5. 在R13B03後,幫助文檔的生成方式有了變化,要想自動生成幫助文件,須要安裝xsltproc和es5
Bash代碼
- sudo apt-get install xsltproc
- sudo apt-get install fop
sudo apt-get install xsltproc sudo apt-get install fop
都挺大的,若是不在意文檔,能夠不安裝,不影響make