安裝之前需要在Mac os上安裝xcode
1.首先需要下載MacPorts這個工具,http://www.macports.org/install.php
2.使用 MacPorts需要先設定一下才可以正常工作
開啟終端拷貝並粘貼以下語句,不包括語句開頭中的($)符號
$ echo export PATH=/opt/local/bin:/opt/local/sbin:/$PATH$'/n'export MANPATH=/opt/local/man:/$MANPATH | sudo tee -a /etc/profile
這條命令會要求你輸入管理員帳號密碼
如果命令運行正確,終端將顯示
export PATH=/opt/local/bin:/opt/local/sbin:$PATHexport MANPATH=/opt/local/man:$MANPATH
接下來運行
$ if [ `sysctl -n hw.cpu64bit_capable` -eq 1 ] ; then echo "+universal" | sudo tee -a /opt/local/etc/macports/variants.conf; else echo "not 64bit capable"; fi
如果你有一個較新的電腦上啟動並執行雪豹,終端會響應“+universal”。如果你有一箇舊電腦,終端會響應“not 64bit capable”
3.使用MacPorts輸入下面命令安裝wine
$ sudo port install wine
如果出現錯誤資訊 C compiler cannot create executables
or Failed to locate 'make' 應該是忘記安裝xcode
4. 下載windows安裝程式,找到安裝程式路徑,在終端中執行
$ wine $INSTALLER.exe
其中 $INSTALLER.exe為安裝程式名
5.開啟終端 進入到你的 Program Files 檔案夾
$ cd ~/.wine/drive_c/Program/ Files/
找到可執行檔運行
$ wine $PROGRAM.exe
其中$PROGRAM.exe為可執行檔名
6很多希望和運行其他Mac os 一樣運行windows程式,通過Dock中點擊表徵圖,wine不支援這種方式,但是通過一個小的技巧可是實現。
通過Dock載入windows 程式,我們需要編寫一個AppleScript,然後把他放到Dock中,在系統中有一個程式可以幫你寫這個指令碼,如果你是
Mac os 10.4 或者10.5 那麼有一個叫做"AppleScript Editor"的程式,如果你是10.6 你能在“/Applications/Utilities
”找到指令碼編輯器。
開啟指令碼編輯器寫入如下代碼
tell application "Terminal" do script "/opt/local/bin/wine ~/.wine/drive_c/Program// Files/$PATH_TO_PROGRAM.exe"end tell
你需要替換$PATH_TO_PROGRAM到你程式的路徑,編譯並且運行指令碼應該可以開啟windows程式,儲存指令碼。並且選擇儲存格式為Appliction
開啟finder並拖動指令碼到Dock上
7 設定每段時間更新,可以使用MacPorts保持Wine更新,在終端中輸入
sudo port selfupdate && sudo port upgrade outdated
8 卸載 MacPorts 和 Wine
在終端中輸入
$ sudo port uninstall wine
刪除wine 但這個並不刪除他的依賴項目
如果要刪除依賴項目可以刪除MacPorts
$ sudo rm -rf /opt ~/.wine /Applications/MacPorts