在Mac os上安裝wine

來源:互聯網
上載者:User

安裝之前需要在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

 

相關文章

聯繫我們

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