淺談在openSUSE下ASP.NET 4開發(fā)環(huán)境配置
目前最流行的 Linux 操作系統(tǒng)發(fā)行版是 Ubuntu。但是我們這次是要在 Linux 操作系統(tǒng)中運(yùn)行 ASP.NET 的,所以選擇了 openSUSE。我準(zhǔn)備在 Oracle VM VirtualBox 中安裝 openSUSE 11.3 操作系統(tǒng)。
首先到 openSUSE 官方網(wǎng)站下載 openSUSE-11.3-DVD-x86_64.iso 文件。
然后運(yùn)行 Oracle VM VirtualBox 4.0,新建一個(gè) openSuse 虛擬機(jī)并按下圖進(jìn)行設(shè)置:
為了使宿主機(jī)能夠從網(wǎng)絡(luò)上訪問虛擬機(jī),網(wǎng)絡(luò)連接方式必須設(shè)為 Bridged Adapter,如下圖所示:
記下上圖的 MAC 地址,然后在寬帶路由器為它分配一個(gè)靜態(tài)地址,如下圖所示:
點(diǎn)擊 Oracle VM VirtualBox 工具欄的“開始”按鈕,開始安裝 openSUSE 操作系統(tǒng)。
按“F2”鍵選選擇“簡(jiǎn)體中文”作為默認(rèn)語言。然后在主菜單中選擇“安裝”。一路點(diǎn)擊“下一步”按鈕,直到“桌面選擇”:
默認(rèn)的是“KDE桌面”,我實(shí)際選擇了“GNOME桌面”,因?yàn)?Ubuntu 操作系統(tǒng)默認(rèn)的桌面就是“GNOME桌面”,用熟了,不想換。從上圖中可以看出,如果要安裝生產(chǎn)服務(wù)器,最好選擇“最小化的服務(wù)器挑選(文本模式)”。點(diǎn)擊“下一步”,現(xiàn)在是規(guī)劃磁盤分區(qū)的時(shí)候了:
就使用建議的分區(qū)好了,點(diǎn)擊“下一步”,進(jìn)入“用戶設(shè)置”步驟:
輸入“用戶名”和“密碼”等項(xiàng)目后,點(diǎn)擊“下一步”,進(jìn)入“安裝概要”:
我更改了“軟件選擇”中的項(xiàng)目,去掉了“桌面功能”,增加了“.NET開發(fā)”。
確認(rèn)無誤后,點(diǎn)擊“安裝”,進(jìn)行到了漫長(zhǎng)的安裝過程:
軟件包安裝完成后,自動(dòng)重啟,如下圖所示:
最后,完成安裝進(jìn)入 openSUSE 操作系統(tǒng)的桌面:
至此,openSUSE 11.3 操作系統(tǒng)就安裝完成了。
關(guān)閉 openSUSE 虛擬機(jī)后,應(yīng)該在該虛擬機(jī)“設(shè)置”中把“光驅(qū)”從“啟動(dòng)順序”去除,如下圖所示:
#p#
已經(jīng)講解了如果在 Oracle VM VirtualBox 4.0 中安裝 openSUSE 11.3 操作系統(tǒng)?,F(xiàn)在讓我們對(duì)剛剛安裝好的 openSUSE 11.3 操作系統(tǒng)進(jìn)行必要的配置吧,這也是為了設(shè)置好ASP.NET 4開發(fā)環(huán)境。
如上圖所示,點(diǎn)擊“計(jì)算機(jī) –> YaST”,然后:
輸入 root 口令后,點(diǎn)擊繼續(xù),進(jìn)入“YaST2 Control Center”:
如上圖所示,點(diǎn)擊“安全和用戶”中的“Sudo”項(xiàng)目,進(jìn)入“Sudo 配置: sudo 規(guī)則”:
如上圖所示,點(diǎn)擊“添加”按鈕,進(jìn)入“新的 Sudo 規(guī)則”:
如上圖所示,給自己的用戶添加一個(gè) sudo 特權(quán),可以不需要輸入 root 密碼就能夠執(zhí)行特權(quán)指令。然后點(diǎn)擊“確定”按鈕,效果如下圖所示:
如上圖所示,點(diǎn)擊“確定”按鈕后,回到“YaST2 Control Center”:
如上圖所示,點(diǎn)擊“安全和用戶”中的“防火墻”,進(jìn)入“防火墻配置”:
為了配置ASP.NET 4開發(fā)環(huán)境,如上圖所示,在“允許的服務(wù)”中添加“HTTP 服務(wù)器”和“Mono XSP2 ASP.NET Host Service”:
如上圖所示,點(diǎn)擊“下一步”按鈕,然后點(diǎn)擊“完成”按鈕就行了。
點(diǎn)擊“計(jì)算機(jī) –> 控制中心”,進(jìn)入“控制中心”:
如上圖所示,點(diǎn)擊“外觀”中的“屏幕保護(hù)程序”,進(jìn)入“屏幕保護(hù)程序首選項(xiàng)”:
如上圖所示,確保“計(jì)算機(jī)空閑時(shí)激活屏幕保護(hù)程序”復(fù)選按鈕未選中。然后按“關(guān)閉”按鈕。
下面將要使用 Linux 操作系統(tǒng)的命令來做一些事情。
如上圖所示,點(diǎn)擊“計(jì)算機(jī) –> 更多應(yīng)用程序”,進(jìn)入“應(yīng)用程序?yàn)g覽器”:
如上圖所示,點(diǎn)擊“GNOME 終端”,進(jìn)入 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
- ===========> 在這里進(jìn)行漫長(zhǎng)的更新 <==========
- ben@linux-nyhn:~>
更新完成后要求重啟系統(tǒng)。
這樣,openSUSE 11.3 操作系統(tǒng)基本上就配置好了。
原文鏈接:http://www.cnblogs.com/skyivben/archive/2011/01/03/1924943.html