閱讀180 返回首頁    go 阿裏雲 go 技術社區[雲棲]


用 Winetricks 配置 WINE

簡介

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

winecfg 讓你可以改變 WINE 本身的設置,而 winetricks 則可以讓你改造實際的 Windows 層,它可以讓你安裝 Windows 重要的係統組件,比如 .dll 文件和係統字體,還可以允許你修改 Windows 注冊表的信息。它還有任務管理器、卸載工具和文件瀏覽器。

盡管 winetricks 可以做以上這些工作,但是大部分時間我們用到的功能也就是管理 dll 文件和 Windows 組件。

安裝

和 winecfg 不同,winetricks 不是集成在 WINE 中的。這樣也沒什麼問題,由於它實際上隻是個腳本文件,你可以在各種發行版上很輕鬆地下載和使用它。現在,許多發行版把 winetricks 打包。隻要你喜歡,你也可以下載打包後的版本。不過,有些包可能會比較老舊,所以本指南將使用腳本,畢竟腳本通用且更新及時。默認情況下,它的圖形界麵有些醜,所以你要是想個性化界麵,最好通過你的發行版的包管理器安裝一個zenity

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


  1. $ cd ~
  2. $ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

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


  1. $ chmod+x winetricks

winetricks 可以通過命令行運行,在行末指定要安裝的東西。但是大部分情況下,你都不知道 .dll 文件或者是你想安裝字體確切的名字,那麼,這時候最好利用圖形界麵程序。啟動這個程序和其他程序沒什麼不同,就是在末尾什麼都別輸入就行了。


  1. $ ~/winetricks

winetricks-main

winetricks-main

當窗口第一次打開時候,將會給你一個有 “查看幫助”View help 和 “安裝應用”Install an application 選項的菜單。一般情況下,我們選擇 “選擇默認的 wineprefix”Select the default wineprefix,這將是你主要使用的選項。其他的也能用,但是不推薦使用。接下來,單擊 “OK”,你就會進入到 WINE prefix 的配置菜單,你可以在這完成所有你要使用 winetricks 完成的事情。

The winetricks prefix menu

The winetricks prefix menu

字體

The winetricks font menu

The winetricks font menu

字體一直很重要,一些應用程序沒有字體就沒法正常的加載。winetricks 可以輕鬆地安裝許多常用 Windows 字體.在配置菜單中,選中 “安裝字體”Install a font 單選按鈕,然後點擊 “OK” 即可。

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

要安裝 corefonts ,請選擇相應的複選框,然後點擊 “OK”,你就會看到和在 Windows 下差不多的提示,字體就會被安裝了。完成了這個插件的安裝,你就會回到先前的菜單界麵。接下來就是安裝你需要的別的插件,步驟相同。

.dll 文件和組件

The winetricks dll menu

The winetricks dll menu

winetricks 安裝 Windows 下的 .dll 文件和別的組件也十分簡單。如果你需要安裝的話,在菜單頁選擇 “安裝 Windows DLL 或組件”Install a Windows DLL or component,然後點擊 “OK”。

窗口就會進入到另一個菜單界麵,其中包含可用的 dll 和其他 Windows 組件。在相應的複選框進行選擇,點擊 “OK”。腳本就會下載你選擇的組件,接著通過 Windows 一般的安裝進程進行安裝。像 Windows 機器上安裝那樣跟著提示往下走。可能會有報錯信息。很多時候,Windows 安裝程序會報錯,但是你接著會收到來自winetricks 窗口的消息,說明它正在繞過此問題。這很正常。由於組件之間的相互依賴關係,你可能會也可能不會看到成功安裝的信息。隻要確保安裝完成時候,菜單頁中你的選項仍舊處於被選中狀態就行了。

注冊表

WINE regedit

WINE regedit

你不需要常常編輯注冊表中 WINE 對應的值,但是對於有些程序確實需要。技術層麵來講,winetricks 不向用戶提供注冊表編輯器,但是要訪問編輯器也很容易。在菜單頁選中“運行注冊表編輯”Run regedit,點擊 “OK”,你就可以打開一個簡單的注冊表編輯器。事實上,寫入注冊表的值有點超出本篇引導文章的範圍了,但是我還要多說一句,如果你已經知道你在幹什麼,增加一個注冊表條目不是很難。注冊表有點像電子表格,你可以將正確的值填入右麵的格子中。這個說的有點過於簡單,但是就是這樣的。你可以在以下地址精準地找到你需要在 WINE Appdp 所要填入或編輯的東西。 https://appdb.winehq.org。

結束語

很明顯 winetricks 還有許多許多強大的功能,但是本篇指南的目的隻是給你一點基礎知識,以使用這個強大的工具,使你的程序通過 WINE 運行。WINE Appdb 對每個程序都有相應的設置,將來會越來越豐富。

原文發布時間為:2017-04-07

本文來自雲棲社區合作夥伴“Linux中國”

最後更新:2017-05-23 15:03:21

  上一篇:go  連接到 Linux 服務器時首先要運行的 5 個命令
  下一篇:go  JavaScript 即未來:介紹 14 個 JavaScript 的框架和庫