發佈時間:2007.08.13 06:26 來源:賽迪網 作者:kid
Wine (Wine Is Not an Emulator)是一個在X和UNIX之上的,Windows 3.x 和 WindowsAPIs的實現.它是一個Windows相容層,用通俗的話說,就是一個Windows模擬器,這個層即提供了一個用來從Windows源進出到UNIX的開發工具包(Winelib),也提供了一個程式加載器,該加載器允許不用任何修改Windows 3.1/95/NT的二進制文件,就可以運行在Intel Unix及其衍生版本下.Wine可以工作在絕大多數的UNIX版本下,包括Linux, FreeBSD, 和 Solaris. Wine不需要Microsoft Windows, 因為這是一個完全由百分之百的免費代碼組成的,可以選擇的實現,但是它卻可以隨意地使用本地系統的DLLs,如果它們是可以被利用的話.Wine的發佈是完全公開源代碼的,並且是免費發行的。
目前 Wine 仍在發展階段,僅能執行少部份的 Windows 軟體,大部份的軟體仍然無法正常執行。
Wine的官方站點是http://www.winehq.com/,雖然你可以在它的官方站點下載源代碼,自己配置編譯,不過這個過程可是比較繁瑣的!我建議你到CodeWeavers下載一個已經編譯好的RPM發行版本.
1、下載Wine
CodeWeavers Wine的最新版本是Wine 1.0 Preview 2(Wine 1.0的預發行版本2),網址是http://www.codeweavers.com/wine/download.html,下載檔案名稱為codeweavers-wine-20010112-1.i386.rpm。
2、裝設
以root用戶登錄,裝設Wine,不過裝設之前你需要刪除以前的版本(我的Linux是RedHat 7.1):
rpm -qa |grep wine ;查詢以前裝設的Linux版本。
如果顯示的是wine-xxxxx-xxx(不同的Linux發行版本,顯示的可能不一樣),則可執行下列命令刪除:
rpm -e wine-xxxxx-xxx
然後執行下列命令裝設新下載的Wine:
rpm -Uhv codeweavers-wine-20010112-1.i386.rpm
3、加載Windows分區
執行以下命令將Windows的C分區加載到Linux下的/mnt/dosc目錄:
mkdir /mnt/dosc
mount -t vfat /dev/hda1 /mnt/dosc
4、設定Wine
Wine的設定很簡單,窗口模式隻用滑鼠指指點點就可以完成,你再也不用去設定那個繁瑣的wine.conf配置文件了。
1)在X Window窗口介面下執行winesetup打開Wine設定程式
注意:需要提醒你一句,為了安全起見,Wine不允許以root登錄配置Wine。
2)選擇Windows裝設路徑
Wine設定程式會自動查找、設定Windows目錄(當然你需要事先將Windows所在的分區加載到Linux分區的某一個目錄下邊)。
3)最後的調整
設定已經結束了,不過為了將來介面更友好一些,你可以在“Basic”/“Look & Feel”/“Windows Version”選項中,將Windows的版本號設定為“Windows 98”。
4)運行應用程式
可以透過兩種方式運行:
a.自動運行
在KDE或者GNOME的文件管理器中切換到應用程式所在目錄,按一下就可以打開。雖然程式運行速度十分緩慢,不過聊勝於無。
b.手工運行
在Console模式下,鍵入以下命令:
wine <你想運行的應用程式>
c.舉個例子來說吧
想要透過wine在linux下使用Winzip,這麼做呢?
重新運行winesetup,在配置Windows裝設路徑窗口中,選擇“Create a new windows directory(建立一個新的Windows安裝目錄)”,其它的一切都很簡單,在Linux中直接運行Winzip裝設文件裝設Winzip然後就可以調用了。
(責任編輯:雲子)
Wine (Wine Is Not an Emulator)是一個在X和UNIX之上的,Windows 3.x 和 WindowsAPIs的實現.它是一個Windows相容層,用通俗的話說,就是一個Windows模擬器,這個層即提供了一個用來從Windows源進出到UNIX的開發工具包(Winelib),也提供了一個程式加載器,該加載器允許不用任何修改Windows 3.1/95/NT的二進制文件,就可以運行在Intel Unix及其衍生版本下.Wine可以工作在絕大多數的UNIX版本下,包括Linux, FreeBSD, 和 Solaris. Wine不需要Microsoft Windows, 因為這是一個完全由百分之百的免費代碼組成的,可以選擇的實現,但是它卻可以隨意地使用本地系統的DLLs,如果它們是可以被利用的話.Wine的發佈是完全公開源代碼的,並且是免費發行的。
目前 Wine 仍在發展階段,僅能執行少部份的 Windows 軟體,大部份的軟體仍然無法正常執行。
Wine的官方站點是http://www.winehq.com/,雖然你可以在它的官方站點下載源代碼,自己配置編譯,不過這個過程可是比較繁瑣的!我建議你到CodeWeavers下載一個已經編譯好的RPM發行版本.
1、下載Wine
CodeWeavers Wine的最新版本是Wine 1.0 Preview 2(Wine 1.0的預發行版本2),網址是http://www.codeweavers.com/wine/download.html,下載檔案名稱為codeweavers-wine-20010112-1.i386.rpm。
2、裝設
以root用戶登錄,裝設Wine,不過裝設之前你需要刪除以前的版本(我的Linux是RedHat 7.1):
rpm -qa |grep wine ;查詢以前裝設的Linux版本。
如果顯示的是wine-xxxxx-xxx(不同的Linux發行版本,顯示的可能不一樣),則可執行下列命令刪除:
rpm -e wine-xxxxx-xxx
然後執行下列命令裝設新下載的Wine:
rpm -Uhv codeweavers-wine-20010112-1.i386.rpm
3、加載Windows分區
執行以下命令將Windows的C分區加載到Linux下的/mnt/dosc目錄:
mkdir /mnt/dosc
mount -t vfat /dev/hda1 /mnt/dosc
4、設定Wine
Wine的設定很簡單,窗口模式隻用滑鼠指指點點就可以完成,你再也不用去設定那個繁瑣的wine.conf配置文件了。
1)在X Window窗口介面下執行winesetup打開Wine設定程式
注意:需要提醒你一句,為了安全起見,Wine不允許以root登錄配置Wine。
2)選擇Windows裝設路徑
Wine設定程式會自動查找、設定Windows目錄(當然你需要事先將Windows所在的分區加載到Linux分區的某一個目錄下邊)。
3)最後的調整
設定已經結束了,不過為了將來介面更友好一些,你可以在“Basic”/“Look & Feel”/“Windows Version”選項中,將Windows的版本號設定為“Windows 98”。
4)運行應用程式
可以透過兩種方式運行:
a.自動運行
在KDE或者GNOME的文件管理器中切換到應用程式所在目錄,按一下就可以打開。雖然程式運行速度十分緩慢,不過聊勝於無。
b.手工運行
在Console模式下,鍵入以下命令:
wine <你想運行的應用程式>
c.舉個例子來說吧
想要透過wine在linux下使用Winzip,這麼做呢?
重新運行winesetup,在配置Windows裝設路徑窗口中,選擇“Create a new windows directory(建立一個新的Windows安裝目錄)”,其它的一切都很簡單,在Linux中直接運行Winzip裝設文件裝設Winzip然後就可以調用了。
(責任編輯:雲子)
留言