之前介紹過使用官方套件倉庫的wine,但我不是很喜歡這個做法,因為會用到32位元倉庫,以及日後升級wine需要手動修改套件倉庫,我覺得很麻煩,但使用debian官方的wine除了日後升級方便維護外,似乎也沒什麼長處了。因為套件有些缺失,所以效果不會太好,但我想來嘗試利用debian官方打包下儘量接近最佳可用狀態。
- 打開32位元倉庫。這還是必要的,因為windows軟體還是很依賴32位元組件,實測還是要打開。
sudo dpkg --add-architecture i386 && sudo apt update - 安裝必要組件。若需要安裝遊戲,則還需要安裝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 - 倘若你和我一樣是將所有系統組件都更到backports倉庫的版本,則需要。
sudo apt install -t trixie-backports wine wine64 wine32 libwine libwine:i386 fonts-wine - 詳細語法可以參考:WIne使用教學
- 初始化容器,我是把目錄放在家目錄的WinApp資料夾。
WINEPREFIX=~/WinApp WINEARCH=win64 winecfg - 補一下套件庫
- 執行安裝程式
WINEPREFIX=~/WinApp wine /home/xiong/Downloads/LineInst.exe - 接下來就很恭喜遇到如下報錯,這是因為LINE的問題,為了推廣付費而加入的簽名驗證機制。根據把哈姆特上的討論,只能夠安裝舊版,且用且珍惜吧。這裡提供我找到的下載連接(自行判斷是否需要):https://www.mediafire.com/file/bc9hnzry25l38bd/LineInst_2940078.exe/file
- 結論:還是嘗試虛擬機好了。



沒有留言:
張貼留言