tft每日頭條

 > 科技

 > ubuntu怎麼安裝wine

ubuntu怎麼安裝wine

科技 更新时间:2024-12-22 23:35:06

ubuntu怎麼安裝wine(在Ubuntu20.04衍生版)1

衆所周知,現在阻礙自主可控操作系統在國内發展的攔路虎就是騰訊即時通訊系列軟件、阿裡即時通訊軟件,它們缺少功能齊全、穩定運行的客戶端,僅有一個QQ for Linux不但異常簡陋,而且運行中很快就出現閃退現象,長時間無人進行修複,我個人對提供這些軟件的公司表示強烈的不滿。苦于這些公司是外資占主導的公司不會關心自主可控的問題,另外其它即時通訊軟件雖然有Linux客戶端,但是用戶未占主流,自己隻能默默忍受,堅持想變通方法解決使用問題。

現在要在Linux上使用功能相對齊全的QQ軟件客戶端,有幾條路可以選擇:

一是自己使用Wine官方發布的穩定版本wine軟件,結合使用QQ的Windows安裝程序來安裝(wine qq*setup.exe),雖然可以等到QQ安裝界面結束,但是Wine安裝的過程是無法結束的,基本上是隻能接受失敗。

二是使用商業版的Wine軟件CrossOver來安裝QQ(買入授權之後并不能享受後續的升級服務,我隻買了20版本),雖然有幾個版本的QQ可供安裝時選擇,但是結局和第一種方式一樣的,就算等幾個小時也不會等到安裝結束的時刻,也就談不上使用,白白浪費了一些購買費用。

三是各種文章介紹的使用Deepin-wine的方法,老版本的原來安裝以後可使用,但随着Ubuntu升級到20.04就無法啟動QQ了,網上的愛好者将Deepin系統中最新的安裝包提取了出來供大家安裝,大家都說可以用,這個安裝需要兩個語句1、sudo wget -O- https://deepin-wine.i-m.dev/setup.sh | sh;2、sudo apt-get install com.qq.im.deepin。但是我測試了Xubuntu 21.10、Linux Mint Cinnamon 20(uma)、Linux Mint Xfce 20(uma),均為可出現登錄界面,可以點擊登錄按鈕,但是登錄成功消息一出來,程序界面立即鎖死,無法再進行任何操作,随即彈出運行錯誤消息并退出。具體是什麼原因造成卡死也不清楚,在deepin的論壇上翻看了不少帖子,也按照帖子建議安裝Vulkan等驅動,但是都無法解決這個問題,等于說也是完全無法使用。通過看帖子我也知道了現在的deepin-wine是基于官方的Wine6開源軟件修改而來的。

四是使用同為Ubuntu平台的優麒麟系統提供的ukylin-wine來安裝QQ,這是我發現唯一可行的路徑,安裝後發現QQ和微信的功能都已經很接近原生軟件,運行起來也很穩定,從未發生閃退現象,比較滿意;但是美中不足的就是ukylin-wine和wine6原版的程序(包括crossover)存在相同的問題,就是系統托盤圖标顯示有其它圖标的殘留,而且QQ有消息來了,提示圖标僅為覆蓋,沒有進行閃爍,點擊查看信息後,圖标再次為覆蓋方式顯示。以前我以為是操作系統的托盤小程序的問題,我做了一個實驗将面闆上的systray等托盤小程序删除,發現在wine system tray的小窗口中仍然出現相同的現象,基本可以确認是wine原生代碼的缺陷造成的,但是要去修改完善它,目前不在我的能力範圍内,Wine這塊的修改完善都是由深度或優麒麟的相應團隊的完成的。我在優麒麟的論壇中反饋了這個問題,開發團隊說這個問題困擾他們很久了,目前都還在研究解決中。

我12月1日晚上再次在Linux Mint Xfce 20(uma)上做了一個小實驗,将ukylin-wine QQ安裝的程序包和deepin-wine進行一下結合,看看是什麼個情況。出乎我的預料,QQ運行獲得了更佳的使用體驗,上面提到的消息閃爍提示和圖标覆蓋問題都消失了。我是這樣結合的:通過修改ukylin-wine QQ的啟動腳本文件(/opt/ukylin-wine/apps/wine-qq/run.sh),将“/usr/bin/ukylin-wine”修改為調用深度wine的“deepin-wine6-stable”語句。

使用測試情況為:

1、在Linux Mint Xfce 20(uma)上存在小問題,但這個測試環境較為複雜,安裝各種wine的版本,所以不定時會出現閃退現象,約為40分鐘至1小時一次,具體原因不清楚(可能是這個系統環境引起的),還有QQ内的消息無法進行複制粘貼。(以後在純淨環境中再進行一次測試)

2、在Linux Mint Cinnamon 20(uma)上未發現明顯的問題,QQ運行相對比較穩定,閃退現象不明顯(QQ運行幾個小時以後還是閃退了),QQ消息的複制粘貼都沒有問題。極少情況下出現聊天窗口無法關閉情況,但是該窗口并未卡死,使用Linux的關閉窗口的組合鍵(Alt F4)即可解決。

通過這次結合操作以後QQ的使用在Linux Mint Cinnamon上就已經非常令人滿意了,我知道要在底層修改完善wine是一件非常不容易的事情,裡面涉及到Xwindow、dbus消息傳遞等方面的基礎知識,這方面深度團隊似乎在系統托盤的部分研究的更深入一些,我真心希望深度團隊(優麒麟團隊)能夠回饋開源社區,幫助wine的進一步完善,讓國内更多的Linux用戶解決即時通訊軟件的痛點,不管大家用什麼Linux發行版,大家都是Linux生态圈的一部分是同盟軍。

2021年12月9日更新:

要同時徹底解決圖标顯示異常和閃退問題,根據最新的試驗,對原生的wine server添加了補丁,我現在一直使用,效果十分滿意,形成了以下文章(請查看頭條本賬号列表中):

《基于原生Wine6.0.2穩定版打補丁解決ukylin-wine圖标顯示異常和deepin-wine閃退的問題,Ubuntu運行QQ接近完美(附補丁)》。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved