內(nèi)容來自上課時老師給的資料,怕以后找不到暫時放在這里。
1、運行Cygwin?安裝程序setup.exe,然后選擇“Install?from?Local?Directory“,選擇“下一步”,如圖0-1?所示。
?
圖1-1?Cygwin?安裝
2、選擇Cygwin?的安裝目錄,注意Cygwin?的安裝目錄必須位于硬盤NTFS?分區(qū)(且盡量不要使用系統(tǒng)C?分區(qū)),否則會影響文件屬性和權(quán)限操作,可能導(dǎo)致錯誤的結(jié)果。選擇Unix?文本文件類型進(jìn)行安裝,直接選擇“下一步”后,則會把Unix?格式的cygwin?系統(tǒng)安裝到NTFS?格式的D?分區(qū)中,且安裝目錄為D:\cygwin?,如圖0-2?所示。
?
圖1-2?選擇安裝目錄圖 1-3?安裝軟件包存放目錄
3、選擇Cygwin?安裝包所在的目錄,可以是光盤也可以是本地硬盤分區(qū)。如E:/Cygwin?。選擇“下一步”繼續(xù)安裝,如圖0-3?所示。4、選擇軟件安裝項目。用鼠標(biāo)單擊在安裝項目左邊“Default”字樣的位置,可以調(diào)整該軟件項目的安裝設(shè)置,可能出現(xiàn)的狀態(tài)有四種:
Default??---該項目根據(jù)默認(rèn)狀態(tài)處理,可能被安裝,也可能不安裝
?Install?---安裝該項目
?Reinstall?---重新安裝該項目
?Uninstall?---移除該項目
5、對于cygwin?的軟件項目,如果完全安裝可能需要1GB?以上空間,對于不想安裝的項目可以選擇狀態(tài)為Default。通常只選擇Linux?開發(fā)必要的選項即可,特別地需要全部安裝以下項目:
Admin? |
——? |
包括啟動服務(wù)cygrunsrv?等工具,NFS?啟動必備 |
Archive? |
——? |
壓縮解壓工具集 |
Base? |
——? |
基本的Linux?工具集 |
Devel? |
——? |
開發(fā)工具集,包括gcc、make?等開發(fā)工具 |
Libs? |
——? |
函數(shù)庫 |
Net? |
——? |
網(wǎng)絡(luò)工具集 |
Shells? |
——? |
常用Shell?工具集 |
Utils? |
——? |
包括bzip2?等實用工具集 |
?
?
圖0-4?Cygwin?軟件包的選擇
注意:由于cygwin?是Windows?環(huán)境下虛擬的Linux?開發(fā)環(huán)境,一般在ALL?處設(shè)置為Install?狀態(tài),即全部安裝。所以要建立一個完整的Linux?開發(fā)調(diào)試環(huán)境,加上存放編譯工具和例程的空間,至少需要一個容量在2GB?以上的分區(qū)。
軟件包安裝完成后,根據(jù)提示信息進(jìn)行余下的操作,此后可以在PC?機上運行Cygwin?了。
6、安裝cygwin?安裝程序之外的工具軟件1)cygwin?環(huán)境下的NFS?服務(wù)器安裝運行cygwin?開發(fā)環(huán)境后,拷貝要安裝的NFS?服務(wù)器軟件包nfs-server-2.2.47-2.tar.bz2?到cygwin/tmp?目錄下。按以下進(jìn)行步驟安裝:
1?(1)解壓安裝包
2?(2)配置NFS?Server?
?
?
執(zhí)行nfs-server-config?命令后會顯示安裝信息。
1?(3)設(shè)置主機訪問控制編輯文件/etc/hosts.allow?設(shè)置任何用戶都可以訪問nfs?服務(wù)時,在文件中增加行:nfsd:?ALL?(文件中只增加這行即可)也可以特別指定某個IP?地址的用戶訪問nfs?服務(wù)時,只需增加行如:nfsd:?192.192.192.100?(文件中只增加這行即可)如果特別指定某個子網(wǎng)地址的用戶訪問nfs?服務(wù)時,只需增加行如:nfsd:?192.192.0.0/255.255.0.0?(文件中只增加這行即可).編輯文件/etc/hosts.deny?如果Cygwin?中沒有其他網(wǎng)絡(luò)服務(wù),則注釋本文件中的所有行。
2?(4)設(shè)置主機共享目錄編輯文件/etc/?exports?可以分行輸入需要共享的路徑及目錄,共享一個/home/app?目錄增加類似以下的行:
/home/app?192.192.192.0/255.255.255.0(rw,?no_root_squash)?表示在192.192.192?子網(wǎng)上共享/home/app?目錄,該目錄可讀寫(rw)。
3?(5)啟動NFS?服務(wù)用戶可以在Cygwin?下執(zhí)行以下命令啟動服務(wù):
?
?
也可以通過打開Windows?控制面板管理工具服務(wù),選擇portmap?、mountd?和nfsd?服務(wù)并啟動,這等效以上三條啟動命令。
啟動之后可以使用以下命令檢查服務(wù)是否成功運行。
?
如果輸出報告是某服務(wù)啟動失敗,請直接回到根目錄/重新安裝NFS?server?軟件包。
★?啟動服務(wù)失敗可能的原因有:
?a.?NFS?server?安裝失敗:重新到根目錄下解壓安裝NFS?Server;
?b.?當(dāng)前網(wǎng)絡(luò)連接沒有工作,比如沒有插入網(wǎng)絡(luò)線(網(wǎng)絡(luò)連接圖標(biāo)無效):插入網(wǎng)絡(luò)使網(wǎng)絡(luò)連接工作,再重新啟動NFS?服務(wù);
?c.?當(dāng)前PC?機上運行殺毒軟件,禁止某些程序的訪問:通常先關(guān)閉所有影響文件存取的應(yīng)用程序;
?d.?對文件的存取權(quán)限不夠,特別地對export、host.deny、host.allow?文件的讀寫:改名備份這些文件,用文件編輯器拷貝這些文件內(nèi)容,再另存為同路徑下同名文件。
?e.?未知原因:償試更換另外的PC?機重新解壓安裝,再使用NFS。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
