100 likes | 277 Views
在 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 的應用程式
E N D
在 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 - • 添加軟體來源 • sudowgethttp://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++