如何在64位元Linux環境中 將Wine切換成32位元 Linux

圖片來源暫無說明

如何在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系統程式設計

能者實作看這裡>>網頁設計實務

百科問與答

  • (600字以內)
留言身份 :