天天看點

用 Winetricks 配置 WINE

如果 <code>winecfg</code> (wine 的配置工具)是一把螺絲刀,那麼 <code>winetricks</code> 就是一個鑽床。它們各有特長,但是<code>winetricks</code> 真的是一個強大的多的工具。實際上,它甚至可以啟動 <code>winecfg</code>。

<code>winecfg</code> 讓你可以改變 wine 本身的設定,而 <code>winetricks</code> 則可以讓你改造實際的 windows 層,它可以讓你安裝 windows 重要的系統元件,比如 .dll 檔案和系統字型,還可以允許你修改 windows 系統資料庫的資訊。它還有任務管理器、解除安裝工具和檔案浏覽器。

盡管 <code>winetricks</code> 可以做以上這些工作,但是大部分時間我們用到的功能也就是管理 <code>dll</code> 檔案和 windows 元件。

<a target="_blank"></a>

和 <code>winecfg</code> 不同,<code>winetricks</code> 不是內建在 wine 中的。這樣也沒什麼問題,由于它實際上隻是個腳本檔案,你可以在各種發行版上很輕松地下載下傳和使用它。現在,許多發行版把 <code>winetricks</code> 打包。隻要你喜歡,你也可以下載下傳打包後的版本。不過,有些包可能會比較老舊,是以本指南将使用腳本,畢竟腳本通用且更新及時。預設情況下,它的圖形界面有些醜,是以你要是想個性化界面,最好通過你的發行版的包管理器安裝一個<code>zenity</code>。

現在假定你想在你的 <code>/home</code> 目錄下配置 <code>winetricks</code>。 <code>cd</code> 到此,然後 <code>wget</code> 這個腳本。

<code>$ cd ~</code>

<code></code>

<code>$ wget https://raw.githubusercontent.com/winetricks/winetricks/master/src/winetricks</code>

然後,給這個腳本可執行權限。

<code>$ chmod+x winetricks</code>

<code>winetricks</code> 可以通過指令行運作,在行末指定要安裝的東西。但是大部分情況下,你都不知道 .dll 檔案或者是你想安裝字型确切的名字,那麼,這時候最好利用圖形界面程式。啟動這個程式和其他程式沒什麼不同,就是在末尾什麼都别輸入就行了。

<code>$ ~/winetricks</code>

用 Winetricks 配置 WINE

winetricks-main

當視窗第一次打開時候,将會給你一個有 “檢視幫助”view help 和 “安裝應用”install an application 選項的菜單。一般情況下,我們選擇 “選擇預設的 wineprefix”select the default wineprefix,這将是你主要使用的選項。其他的也能用,但是不推薦使用。接下來,單擊 “ok”,你就會進入到 wine prefix 的配置菜單,你可以在這完成所有你要使用 <code>winetricks</code> 完成的事情。

用 Winetricks 配置 WINE

the winetricks prefix menu

用 Winetricks 配置 WINE

the winetricks font menu

字型一直很重要,一些應用程式沒有字型就沒法正常的加載。<code>winetricks</code> 可以輕松地安裝許多常用 windows 字型.在配置菜單中,選中 “安裝字型”install a font 單選按鈕,然後點選 “ok” 即可。

然後你就會得到一列字型清單,它們都有着相對應的複選框。你很難确切知道你到底需要什麼字型,是以一般按每個應用決定使用什麼字型,我們可以先安裝一款插件 <code>corefonts</code>,它包含了大多數 windows 系統中應用程式所設定的字型。安裝它也十分簡單,是以可以試試。

要安裝 <code>corefonts</code> ,請選擇相應的複選框,然後點選 “ok”,你就會看到和在 windows 下差不多的提示,字型就會被安裝了。完成了這個插件的安裝,你就會回到先前的菜單界面。接下來就是安裝你需要的别的插件,步驟相同。

用 Winetricks 配置 WINE

the winetricks dll menu

<code>winetricks</code> 安裝 windows 下的 .dll 檔案和别的元件也十分簡單。如果你需要安裝的話,在菜單頁選擇 “安裝 windows dll 或元件”install a windows dll or component,然後點選 “ok”。

視窗就會進入到另一個菜單界面,其中包含可用的 dll 和其他 windows 元件。在相應的複選框進行選擇,點選 “ok”。腳本就會下載下傳你選擇的元件,接着通過 windows 一般的安裝程序進行安裝。像 windows 機器上安裝那樣跟着提示往下走。可能會有報錯資訊。很多時候,windows 安裝程式會報錯,但是你接着會收到來自<code>winetricks</code> 視窗的消息,說明它正在繞過此問題。這很正常。由于元件之間的互相依賴關系,你可能會也可能不會看到成功安裝的資訊。隻要確定安裝完成時候,菜單頁中你的選項仍舊處于被選中狀态就行了。

用 Winetricks 配置 WINE

wine regedit

很明顯 <code>winetricks</code> 還有許多許多強大的功能,但是本篇指南的目的隻是給你一點基礎知識,以使用這個強大的工具,使你的程式通過 wine 運作。wine appdb 對每個程式都有相應的設定,将來會越來越豐富。

原文釋出時間為:2017-04-07

本文來自雲栖社群合作夥伴“linux中國”

繼續閱讀