Linux ** Windows ** Wine

Download Report

Transcript Linux ** Windows ** Wine

在 LINUX 執行 WINDOWS 程式
20-11/12/2
Chien-Wei Lin
什麼是 WINE
•
Wine 是一個套件可以讓 Windows 的程式在 Unix 的系統中執行
•
由 Bob Amstadt 及 Eric Youngdale 於 1993 年發起的計畫
•
最初的目的是要讓 Windows 3.1 的程式在 Unix 的系統執行
•
由於 Windows 是封閉源始碼的,這替 Wine 的開發增加不少難度,但目前仍可
以執行不少 Windows 的應用程式
•
解決了 Windows 與 Linux 之間完全無法相容的問題
WINE VS VM
•
Wine 並不是模擬器
• 使用虛擬機器(Virtual Machine)執行的程式必須模擬處理器的指令速度較慢
•
Virtual Machine 比較好?
• 使用 VM 你必須購買 OS 的版權
• 需要獨立的記憶體空與硬碟空間
• 獨立的操作畫面
•
Wine 的程式支援沒有像 VM 處理的這麼好, 但如果程式使用 Wine 執行沒有問
題, 一般通常會選擇用 Wine
何處取得 WINE
•
Wine 的官方網站
• http://www.winehq.org/
•
目前穩定版(Stable)本的 Wine 版本為 1.2,正在開發的版本為 1.3
•
在 Ubuntu 的官方 Source 中可以找到 Wine 1.2
•
也可以從官方網站中的教學使用官方軟體來源的方式安裝
WINE 的安裝
•
加入軟體的來源
• 應用程式 > Ubuntu 軟體中心
• 編輯 > 軟體來源 > 其他軟體 > 添加
• 輸入 ppa:ubuntu-wine/ppa > 添加來源
•
更新套件清單
• 應用程式 > Ubuntu 軟體中心
• 搜尋 Wine 1.2 或 Wine 1.3
•
指令
• sudo add-apt-repository ppa:ubuntu-wine/ppa
• sudo apt-get update
• sudo apt-get install wine1.3
執行 NOTEPAD++ 程式
•
下載 Notepad++
• http://notepad-plus-plus.org/download/v5.9.6.2.html
• 選擇 Installer
•
安裝
•
執行
PLAYONLINUX
•
在使用 Wine 時最常會遇到的問題是
• 軟體安裝出了問題怎麼辦?
• 不知道 Wine 該如何設定才能正常執行
• 安裝完了軟體,無法正常的移除
• 不同軟體之間的設定無法併行
•
為了解決上面的問題 PlayOnLinux 提供了一套管理的介面,將 Wine 的執行空間
切割,讓不同的 Windows 程式可以使用不同版本的 Wine,不同的設定值,當
有問題時也可以將該空間執間移除,不需要重新安裝 Wine
如何取得 PLAYONLINUX
•
PlayOnLinux 的官方網站
• http://www.playonlinux.com/
如何安裝 PLAYONLINUX
•
下載軟體來源
• wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
•
添加軟體來源
• sudo wget http://deb.playonlinux.com/playonlinux_natty.list -O
/etc/apt/sources.list.d/playonlinux.list
•
更新軟體清單
• sudo apt-get update
•
安裝
• sudo apt-get install playonlinux
•
其他版本請參考
• http://www.playonlinux.com/en/download.html
使用 UBUNTU 安裝 WINDOWS 軟體
•
開啟 PlayOnLinux
•
File > Install
•
安裝 Notepad++