淺談在openSUSE下ASP.NET 4開發(fā)環(huán)境配置
目前最流行的 Linux 操作系統(tǒng)發(fā)行版是 Ubuntu。但是我們這次是要在 Linux 操作系統(tǒng)中運行 ASP.NET 的,所以選擇了 openSUSE。我準備在 Oracle VM VirtualBox 中安裝 openSUSE 11.3 操作系統(tǒng)。
首先到 openSUSE 官方網(wǎng)站下載 openSUSE-11.3-DVD-x86_64.iso 文件。
然后運行 Oracle VM VirtualBox 4.0,新建一個 openSuse 虛擬機并按下圖進行設(shè)置:

為了使宿主機能夠從網(wǎng)絡(luò)上訪問虛擬機,網(wǎng)絡(luò)連接方式必須設(shè)為 Bridged Adapter,如下圖所示:

記下上圖的 MAC 地址,然后在寬帶路由器為它分配一個靜態(tài)地址,如下圖所示:

點擊 Oracle VM VirtualBox 工具欄的“開始”按鈕,開始安裝 openSUSE 操作系統(tǒng)。

按“F2”鍵選選擇“簡體中文”作為默認語言。然后在主菜單中選擇“安裝”。一路點擊“下一步”按鈕,直到“桌面選擇”:

默認的是“KDE桌面”,我實際選擇了“GNOME桌面”,因為 Ubuntu 操作系統(tǒng)默認的桌面就是“GNOME桌面”,用熟了,不想換。從上圖中可以看出,如果要安裝生產(chǎn)服務(wù)器,最好選擇“最小化的服務(wù)器挑選(文本模式)”。點擊“下一步”,現(xiàn)在是規(guī)劃磁盤分區(qū)的時候了:

就使用建議的分區(qū)好了,點擊“下一步”,進入“用戶設(shè)置”步驟:

輸入“用戶名”和“密碼”等項目后,點擊“下一步”,進入“安裝概要”:

我更改了“軟件選擇”中的項目,去掉了“桌面功能”,增加了“.NET開發(fā)”。
確認無誤后,點擊“安裝”,進行到了漫長的安裝過程:

軟件包安裝完成后,自動重啟,如下圖所示:


最后,完成安裝進入 openSUSE 操作系統(tǒng)的桌面:

至此,openSUSE 11.3 操作系統(tǒng)就安裝完成了。
關(guān)閉 openSUSE 虛擬機后,應(yīng)該在該虛擬機“設(shè)置”中把“光驅(qū)”從“啟動順序”去除,如下圖所示:

#p#
已經(jīng)講解了如果在 Oracle VM VirtualBox 4.0 中安裝 openSUSE 11.3 操作系統(tǒng)?,F(xiàn)在讓我們對剛剛安裝好的 openSUSE 11.3 操作系統(tǒng)進行必要的配置吧,這也是為了設(shè)置好ASP.NET 4開發(fā)環(huán)境。

如上圖所示,點擊“計算機 –> YaST”,然后:

輸入 root 口令后,點擊繼續(xù),進入“YaST2 Control Center”:

如上圖所示,點擊“安全和用戶”中的“Sudo”項目,進入“Sudo 配置: sudo 規(guī)則”:

如上圖所示,點擊“添加”按鈕,進入“新的 Sudo 規(guī)則”:

如上圖所示,給自己的用戶添加一個 sudo 特權(quán),可以不需要輸入 root 密碼就能夠執(zhí)行特權(quán)指令。然后點擊“確定”按鈕,效果如下圖所示:

如上圖所示,點擊“確定”按鈕后,回到“YaST2 Control Center”:

如上圖所示,點擊“安全和用戶”中的“防火墻”,進入“防火墻配置”:

為了配置ASP.NET 4開發(fā)環(huán)境,如上圖所示,在“允許的服務(wù)”中添加“HTTP 服務(wù)器”和“Mono XSP2 ASP.NET Host Service”:

如上圖所示,點擊“下一步”按鈕,然后點擊“完成”按鈕就行了。
點擊“計算機 –> 控制中心”,進入“控制中心”:

如上圖所示,點擊“外觀”中的“屏幕保護程序”,進入“屏幕保護程序首選項”:

如上圖所示,確保“計算機空閑時激活屏幕保護程序”復選按鈕未選中。然后按“關(guān)閉”按鈕。
下面將要使用 Linux 操作系統(tǒng)的命令來做一些事情。

如上圖所示,點擊“計算機 –> 更多應(yīng)用程序”,進入“應(yīng)用程序瀏覽器”:

如上圖所示,點擊“GNOME 終端”,進入 Linux 命令行:

在“GNOME 終端”中輸入以下命令:
- ben@linux-nyhn:~> sudo vim /etc/sysconfig/network/config

如上圖所示,增加“192.168.1.1”為 DNS 服務(wù)器。然后執(zhí)行以下命令更新網(wǎng)絡(luò)配置:
- ben@linux-nyhn:~> sudo /sbin/netconfig update -f
下面就可以更新系統(tǒng)了:
- ben@linux-nyhn:~> sudo zypper refresh
- Retrieving repository 'Updates for openSUSE 11.3 11.3-1.82' metadata [done]
- 正在構(gòu)建 'Updates for openSUSE 11.3 11.3-1.82' 安裝源緩存 [done]
- Retrieving repository 'openSUSE-11.3-Non-Oss' metadata [done]
- 正在構(gòu)建 'openSUSE-11.3-Non-Oss' 安裝源緩存 [done]
- Retrieving repository 'openSUSE-11.3-Oss' metadata [done]
- 正在構(gòu)建 'openSUSE-11.3-Oss' 安裝源緩存 [done]
- All repositories have been refreshed.
- ben@linux-nyhn:~> sudo zypper update
- ===========> 在這里進行漫長的更新 <==========
- ben@linux-nyhn:~>
更新完成后要求重啟系統(tǒng)。
這樣,openSUSE 11.3 操作系統(tǒng)基本上就配置好了。
原文鏈接:http://www.cnblogs.com/skyivben/archive/2011/01/03/1924943.html



















