Arch Linux 下的 QQ 解決方案

y8de 9年前發布 | 18K 次閱讀 Linux Arch Linux

Linux 上面玩 QQ 一直都是一個問題。Wine 算是一個解決方案,但是也有不少人失敗了。由于 QQ 的特殊性,采取了一系列的保護措施,導致 QQ 這個 Windows 程序非常復雜,因此 Wine 在運行 QQ 時表現差強人意。本文將要安裝的是 QQ6.3 ,更高的版本除非對 QQ 做出修改,否則很難安裝成功,即使成功了,問題也挺多的(筆者已試驗過 QQ7.4 安裝)。寫這個的目的主要是方便有人遇到問題截圖提問,畢竟 Linux 的普及工作還得靠大家,對于日常聊天還是建議使用手機QQ 。

本文環境

  • Arch Linux (其他發行版僅供參考)
  • KDE4 & LXDE & GNOME (其它請自測)
  • </ul>

    準備工具

    • Wine
    • winetricks
    • </ul>

      簡介

      • Wine 是一個在類 Unix 系統中運行 Microsoft Windows 程序的軟件, Wine 的全稱是 Wine Is Not Emulator 意為 Wine 不是一個模擬器,它通過 API 轉換技術做出 Linux 上對應于 Windows 的函數,從而調用 DLL 運行 Windows 程序。
      • winetricks 是一個 script ,可以用來下載和安裝各種在 Wine 運行時需要的部分 DLL 和框架。如 .NET , Visual C++ runtime library 或微軟和其他公司的閉源程序,使用 winetricks 你可以快速安裝某些常用的Windows程序。
      • </ul>

        Arch Linux 下的 QQ 解決方案

        步驟

        1.安裝 Wine

        $ sudo pacman -S wine

        注意:64 位需啟用 multilib 倉庫才可安裝 Wine ,去掉 [multilib] 及其 Include的 “#”即可

        $ sudo nano /etc/pacman.conf

        2.安裝 winetricks

        $ sudo pacman -S winetricks

        3.獲取 winetricks-zh 的 verb 文件,更多詳情請到: winetricks-zh

        $ mkdir workforwine
        $ cd workforwine
        $ wget https://github.com/hillwoodroc/winetricks-zh/raw/master/verb/qq.verb

        4.安裝 QQ

        $ WINEARCH=win32 winetricks qq

        接下來是漫長的安裝過程,會下載一系列需要的組件,將緩存在 ~/.cache/winetricks ,請耐心等待。或許你還可以試試 winetricks-zh , winetricks-zh 是 winetricks 的本地化版本,添加了更多國人可能用到的軟件。

        $ wget https://github.com/hillwoodroc/winetricks-zh/raw/master/winetricks-zh
        $ chmod +x winetricks-zh
        $ ./winetricks-zh

        注意:若你覺得 安裝QQ 這一步安裝 mono 、gecko 太慢,如下圖:

        Arch Linux 下的 QQ 解決方案

        Arch Linux 下的 QQ 解決方案

        Arch Linux 下的 QQ 解決方案

        根據配圖我們可以知道 mono 是 .NET 需要的包,而 gecko 則是 HTML 需要的包,并且 wine 也更建議我們使用我們發行版中的 mono, gecko 包,這有兩個好處,一是更加符合自己的發行版,二是不用為每個 PREFIEX 單獨安裝,因此可以嘗試以下操作,其他發行版僅供參考:

        $ rm -rf ~/.wine
        $ sudo pacman -S wine-mono
        $ sudo pacman -S wine_gecko
        $ WINEARCH=win32 winetricks qq

        需要注意的幾點

        • 請確保你安裝有文泉驛字體 sudo pacman -S wqy-microhei 。
        • 用 winetricks 和 winetricks-zh 安裝的區別僅在于安裝目錄不同, winetricks 未指定位置時默認 ~/.wine ,而winetricks-zh 則安裝QQ至 ~/.local/share/wineprefixes/qq 。
        • 有任何問題都可以直接刪除上面提到的兩個文件夾重來。
        • wine 的不穩定性,導致用 winetricks 安裝字體有時可以解決,有時不可以,筆者試驗了很多次以失敗告終,希望有誰解決了可以告訴筆者。
        • </ul>

          其他解決方案

 本文由用戶 y8de 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!