linux上的DotNET,安裝mono和Jexus心得體會

來源:互聯網
上載者:User

    首先感謝<Linux DotNET 中文社區>的支援人員,特別是 yvnei 在我遇到安裝困難時的指導。

    當前,在Linux系統上架設ASP.NET網站、建設WEB應用工程項目已經在國內流行起來,而“Mono+Jexus”架構模式是Linux承載ASP.NET企業級應用的極為重要的架構方式.本文主要基於該社區的技術資料,外加一點我個人在搭建“Mono+Jexus”架構時的一點心得體會。關於“Mono+Jexus”架構模式更多詳細內容,請訪問http://www.linuxdot.net/。

    系統:Ubuntu伺服器版12.04,安裝過程中只選擇了OpenSSH。

一、編譯環境

這個是新安裝的系統,得先構建一個編譯環境,以順利完成對mono源檔案的編譯安裝。以下命令可以完成編譯環境的構建:

sudo apt-get install build-essential
sudo apt-get install automake autoconf

 

   

二、安裝libgdiplus和mono所依賴的庫檔案

接下來要安裝一些庫檔案,執行以下命令安裝所需要的庫檔案:

sudo apt-get install bison libglib2.0-dev
sudo apt-get install libgif-dev libtiff4-dev libpng12-dev libexif-dev libx11-dev libxft-dev libjpeg-dev

社區裡面的教程,第二句命令裡面最後一個是libjpeg62-dev,但是我在安裝的時候提示缺少依賴關係,根據這個依賴關係不停添加庫檔案,結果最後系統說有兩個庫檔案衝突,我就把libjpeg62-dev改成了libjpeg-dev,實踐證明一樣可以。

 

三、檔案下載與解壓

1.下載檔案:

wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2
wget http://download.mono-project.com/sources/mono/mono-2.11.3.tar.bz2
wget http://www.linuxdot.net/down/jexus-5.1.tar.gz

2.解壓:

tar -jxvf libgdiplus-2.10.tar.bz2
tar -jxvf mono-2.11.3.tar.bz2
tar -zxvf jexus-5.1.tar.gz

 

四、編譯與安裝

1、安裝libgdiplus
  cd libgdiplus-2.10
  ./configure --prefix=/usr
  make
  sudo make install
  cd ..

 成功編譯libgdiplus後可以看到一些詳細資料:

 

2、安裝Mono
  cd mono-2.11.3
  ./configure --prefix=/usr
  make
  sudo make install
  cd ..

 建議編譯mono之前先安裝gettext,否則執行"./configure --prefix=/usr"會遇到如下錯誤:

當然,安裝上gettext就能把這個檔案解決了.

成功編譯mono後可看到如下資訊:

 通過以上的步驟,Mono就安裝好了,可以通過 mono -V 查看mono版本的方式驗證安裝是否成功。

 

3、安裝Jexus
Jexus安裝非常簡單,僅僅就是一個複製、粘帖和註冊全域程式集的過程,但要特別注意:需要用root身份進行操作。
A、複製檔案,建議把jexus安裝到/usr/jexus中:

sudo cp -rf jexus-5.1 /usr/jexus


B、註冊全域程式集:
cd /usr/jexus
sudo ./jws.regsvr

C、請查看 jws.start、jws.stop、jws.restart、jws.regsvr這幾個指令檔的許可權,確定是否具有可執行許可權。

 這樣就安裝完畢了~~

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.