-
Linux作業系統是什麼
Linux|2016/08/23
-
基礎Linux-VIM指令大公開
Linux|2016/08/16
-
原來這些照片都是這樣拍的!
電腦資訊|2017/06/21
-
Photo與AI-在印刷時需注意的六個事...
Illustrator|2016/08/01
-
網管認證-精選QA
CCNA|2016/07/26
如何在64位元Linux環境中 將Wine切換成32位元
作者:劉又瑄圖片來源暫無說明
很多習慣Windows系統,剛換到Linux的使用者,總會心心念念著Windows上的軟體。儘管有些人認為Windows系統不是非常順手,但Windows上仍有些在Linux上無法取代的好用軟體。
其中有些只支援32位元,例如Notepad++、Foobar2000。在預設下,64位元的Linux作業系統在安裝Wine的時候會建置出64位元的Windows執行環境。雖然32位元的程式在64位元的環境下也能夠執行,但在Wine的64位元環境下卻有許多執行程式常用到的外部元件,或是函式庫因只有32位元版本而無法安裝,所以導致許多32位元的程式無法執行。為了避免這樣的問題,必須從一開始就讓Wine建置出32位元的Windows執行環境。
64位元的Linux作業系統,Wine預設配置的Windows執行環境為64位元的,因此要使用以下指令將所有Wine安裝的程式和設定給刪除掉:
rm -rf $HOME/.wine && rm -f $HOME/.config/menus/applications-merged/wine* && rm -rf $HOME/.local/share/applications/wine && rm -f $HOME/.local/share/desktop-directories/wine* && rm -f $HOME/.local/share/icons/????_*.xpm
接著設定「WINEARCH」環境變數的值為「win32」(如果要建置64位元的Windows執行環境就設成「win64」),指令如下:
export WINEARCH=win32
然後用Wine執行一個Windows程式,就可以建立出32位元的Windows執行環境了!可以直接使用以下指令來開啟「winecfg」這支Windows程式:
winecfg
預設組態的Windows版本建議使用「Windows XP」,對於32位元的程式相容性較佳。
接著就可以使用「winetricks」來安裝執行32位元的Windows程式必須的元件。
想要學習更多?
新手入門看這裡>>Linux 基礎入門 - 起手式
高手概念看這裡>>Linux系統程式設計
能者實作看這裡>>網頁設計實務
瀏覽數 : 1432
百科問與答