2026年6月10日 星期三

使用Debian原生套件的wine來安裝LINE

  之前介紹過使用官方套件倉庫的wine,但我不是很喜歡這個做法,因為會用到32位元倉庫,以及日後升級wine需要手動修改套件倉庫,我覺得很麻煩,但使用debian官方的wine除了日後升級方便維護外,似乎也沒什麼長處了。因為套件有些缺失,所以效果不會太好,但我想來嘗試利用debian官方打包下儘量接近最佳可用狀態。 

  1. 打開32位元倉庫。這還是必要的,因為windows軟體還是很依賴32位元組件,實測還是要打開。
    sudo dpkg --add-architecture i386 && sudo apt update 
  2. 安裝必要組件。若需要安裝遊戲,則還需要安裝dxvk、dxvk-wine32、dxvk-wine32-development、dxvk-wine64、dxvk-wine64-development;若需要編譯程式,需要裝mingw-w64-i686-dev、mingw-w64-ucrt64-dev、mingw-w64-x86-64-dev。我只是要用LINE,就不多裝了。接著就會有多到裝不完的依賴。
    sudo apt install wine wine64 wine32 libwine libwine:i386 fonts-wine 
  3. 倘若你和我一樣是將所有系統組件都更到backports倉庫的版本,則需要。 
    sudo apt install -t trixie-backports wine wine64 wine32 libwine libwine:i386 fonts-wine
  4. 詳細語法可以參考:WIne使用教學 
  5. 初始化容器,我是把目錄放在家目錄的WinApp資料夾。
    WINEPREFIX=~/WinApp WINEARCH=win64 winecfg 
  6. 補一下套件庫
  7. 執行安裝程式
    WINEPREFIX=~/WinApp wine /home/xiong/Downloads/LineInst.exe
  8. 接下來就很恭喜遇到如下報錯,這是因為LINE的問題,為了推廣付費而加入的簽名驗證機制。根據把哈姆特上的討論,只能夠安裝舊版,且用且珍惜吧。這裡提供我找到的下載連接(自行判斷是否需要):https://www.mediafire.com/file/bc9hnzry25l38bd/LineInst_2940078.exe/file
  9. 結論:還是嘗試虛擬機好了。
     

沒有留言:

張貼留言