windows 7 + virtualbox安裝centos+mono+jexus

來源:互聯網
上載者:User

標籤:winform   tar   ext   http   c   com   

1. 下載安裝virtualbox和virtualbox extension

2. 建立並安裝centos虛擬機器

3. 下載並安裝libgdiplus,gdi+庫

4. 下載並安裝Mono

5. 下載並安裝Gtk-sharp,GUIi庫(可選,如不需運行傳統型程式,可以不裝)

6. 下載並安裝MonoDeveloper(可選,可以在windows下面寫程式,然後拷貝到centos中運行,MonoDeveloper運行web的時候會預設佔用8080連接埠)

7. 下載並安裝xsp,https://github.com/mono/xsp(可選,如果不裝MonoDeveloper就不用裝這個)

8. 下載並安裝jexus,linux下的asp.net web server(不要將連接埠設定為8080,因為MonoDeveloper預設的連接埠是8080)

9. 如運行Winform程式,就在base中運行  mono 應用程式名稱.exe

10. 下載並安裝oracle instant client for linux,只用裝instantclient-basic-XXXX就行了

 

在2中,將虛擬機器的網路設定為橋接模式,2結束之後,需要將centos的防火牆關掉,或者開相應的連接埠,否則在centos之外是不能訪問jexus中的網頁的

 

其中3,4,5的具體步驟如下,

1. 下載壓縮包

2. 用tar解壓,如果是.bz2,則用tar -jxvf;如果是.gz,則用tar -zxvf

3. 進入解壓後的檔案夾,運行 ./configure --prefix=安裝路徑,  如./configure --prefix=/usr,就會安裝到/usr/lib檔案夾

4. 編譯並安裝 make && make install

 

在5之前,需要註冊4安裝的庫,具體如下

1. 在/etc/profile檔案中追加如下指令

PKG_CONFIG_PATH=/usr/lib/pkgconfig  //這裡是安裝的路徑/usr/lib下面的pkgconfig檔案夾
export PKG_CONFIG_PATH

2. 儲存後在base裡面運行如下命令使其生效

source /etc/profile

 

在6之前,需要在ldconfig中註冊已經安裝了的庫,具體步驟如下

1. 在/etc/ld.so.conf.d/檔案夾中建立一個檔案local-libs.conf

2. 在local-libs.conf中添加如下內容

/usr/lib  //這裡是安裝路徑

3. 在base中運行命令ldconfig

 

在10完畢之後,需要在ldconfig中註冊oracle instant client的庫,具體步驟如下

1. 在/etc/ld.so.conf.d/檔案夾中建立一個檔案oracleclient.conf

2. 在oracleclient.conf添加如下內容,並儲存

/usr/local/oracleclient  //這裡是oracle instant client的安裝路徑,裡面要包含so檔案

3. 要為libclntsh.so.10.1檔案建立一個捷徑名為libclntsh.so,在base中運行如下命令

ln -s /usr/local/oracleclient/libclntsh.so.10.1  /usr/local/oracleclient/libclntsh.so

4. 運行命令 ldconfig

5. 查詢oracle server的編碼

select userenv(‘language‘) from dual;  //我這裡的傳回值是  SIMPLIFIED CHINESE_CHINA.ZHS16GBK

6. 在centos中設定oracle client的編碼,在/etc/bashrc檔案中添加如下

export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK   //根據我的傳回值,注意有空格需要""

7. 在base中運行命令 source /etc/bashrc來更新設定

 

asp.net網頁中文亂碼問題解決方案:我是用visual studio寫的網站

在header中添加<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

 

asp.net網頁中找不到檔案的解決方案:我遇到了Site.master檔案找不到

經高人提點,visual studio自動產生的檔案叫Site.Master,M是大寫的,linux區分大小寫,所以找不到,把M改成小寫,就通過了,這類問題很多,都是大小寫問題,請注意

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.