1. 程式人生 > >ubuntu16.04下安裝wine及TIM

ubuntu16.04下安裝wine及TIM

寫在前面

20180701
想快速使用tim,而不是自己踩雷的朋友,可以在這裡找到可執行程式。
提供在Linux上執行最新版騰訊QQ與TIM的解決方案 Easiest Way to Run QQ&TIM on Linux
體驗還行,執行非常方便,但穩定性不足。
20180316
後續可能會更新幾次,記一些自己覺得很好用而只能用wine裝的工具。
20180415
去年在ubuntu上裝wine和tim,寫了這篇部落格,今天因為一些原因重新裝了一遍,改動了一些地方,也遇到了一點新問題,所以把這篇部落格刪改了一下。因為wine和tim一直在更新,我引用的方法也來自某些網站,所以無法保證下文一直是有用的

下載wine

在官網點選下載就能進入下載介面,這裡直接給網址。網上說crossover是基於wine開發的一種版本,提供一些程式正常執行的保證和問題解決方案,但相應的使用的wine的版本會低一點(穩定)。我之前裝crossover因為一些原因沒成功=_=,這裡選擇wineHQ提供的安裝包,只要幾個命令就能裝好了。我裝的是stable branch。
選中ubuntu之後按完全按教程走。
wine的一些配置方法:

  • winetrick是一個配置工具,可以幫助安裝下載一些東西,包括比較底層一點的,具體我沒用過。裝tim可能用到,後面會提。
  • WINEPREFIX是一個記錄“系統配置”的變數 ,簡單理解,它記錄的路徑就是你的c盤,當然實際可能有點出入可以自己去探索。你可以建立很多系統,每個系統採用不同配置,只需對該變數賦值路徑即可:WINEPREFIX=/path
    。用它做字首可以指定想要啟動的系統,比如我這樣啟動tim:WINEPREFIX=~/wine/tim wine /path/to/TIM.exe,wine ×××.exe是命令列啟動exe程式的格式。
    如果不指定配置直接執行exe,WINEPREFIX預設為~/.wine。.×××預設是隱藏的,ctrl+h可以看到。
  • 對某個系統,可以繼續配置它的各種屬性,
    WINEPREFIX=~/wine/tim winecfg開啟配置視窗,當然也可以用預設路徑。在安裝應用程式之前沒什麼好配置的,而安裝完以後大概率有一堆問題要再來這裡解決……。

關於wine的詳解教程網上有不少,貼一篇。

安裝TIM

官網

下載最新版的TIM。找到安裝包,一般來講雙擊就能開啟(wine已經預設關聯了,同時系統配置路徑也採用預設),或者可以右鍵選wine windows program loader開啟。如果要在特定系統配置下開啟,參見上文命令示例。安裝過程和windows一樣,不提。

解除安裝tim:如果要解除安裝應用軟體,就找到安裝目錄下呼叫軟體自帶的解除安裝工具。

配置TIM

裝好以後的TIM應該是帶bug的,我遇到的問題是三個:

  • 登入介面字型顯示方塊
  • 登入介面無法輸入帳號(也許可以掃碼登入,沒試過)。
  • winecfg部分字型顯示方塊(這個當然不是tim的問題,不過誰都不希望自己系統全是方塊吧……)

解決方法依次如下:

  • tim使用了windows的字型,用winetricks可以安裝
    winetricks corefonts cjkfonts
  • 無法輸入賬號是函式庫的問題,在winecfg->函式庫->新增函式庫頂替中輸入msvcp60,回車(原裝先於內建);還有riched20和riched30同理。我記得第一次配的時候用的是riched32,可能隨版本相應的庫也在變,所以最好看最新的教程。
  • 自己新建一個登錄檔zh.reg,配置需要的字型。轉載
REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="wqy-microhei.ttc"
"Microsoft Sans Serif"="wqy-microhei.ttc"
"Microsoft YaHei"="SourceHanSansCN-Medium.otf"
"MS Sans Serif"="wqy-microhei.ttc"
"Tahoma"="wqy-microhei.ttc"
"Tahoma Bold"="wqy-microhei.ttc"
"SimSun"="wqy-microhei.ttc"
"Arial"="wqy-microhei.ttc"
"Arial Black"="wqy-microhei.ttc"
"宋體"="SourceHanSansCN-Medium.otf"
"新細明體"="SourceHanSansCN-Medium.otf"

執行:WINEPREFIX=~/wine/tim regedit zh.reg

其他

wine也不是萬能的,有些軟體不能在wine環境中執行,有些需要自己配置函式庫等。wine的官網上給了測試可用的軟體列表。個人認為可以的話還是用linux版更好一點,比如electronic wechat。

20180316
windows下有一款下載神器idm,官方自稱下載速度比一般快5倍,雖然沒驗證過,但確實極大提高了下載速度。美中不足是這款軟體只有windows版,如果要在ubuntu下用,就要藉助wine。具體安裝教程在官網有,光看圖就能看懂。有幾點要記一下:

  • idm是個獨立程式,支援拖拽下載
  • windows下,idm可以整合到瀏覽器中,實現網頁下載連結自動呼叫idm開啟的效果,ubuntu下除非把瀏覽器裝在wine中,否則是不能實現這個效果的。比如chromium上,雖然依然可以裝外掛,但是呼叫時無法訪問到idm安裝地址,即便在idm的設定中整合瀏覽器,也只支援exe檔案。但你依然可以用拖拽上傳。
  • 也許是bug,我在ubuntu下第一次下載就觸發了錯誤序列號的報錯,但我完全沒有破解過。然而雖然有報錯,idm並不會退出,而是正常工作。