安装 WineHQ 安装包
?WineHQ 源倉庫的密鑰于 2018-12-19 改變過。如果您在此之前下載添加過該密鑰,您需要重新下載和添加新的密鑰并運行 sudo apt update 以獲得更新。
WineHQ 安裝包安裝于 Debian 10 或更新的版本時,會要求安裝 libfaudio0 依賴。由于發行版尚未提供該包,您可以從 OBS 下載 libfaudio0 安裝包。詳情請看:FAudio for Debian 10 and Ubuntu 18.04 - WineHQ Forums?。
?Apt-key 已被棄用。?如果您看到關于這個的警告,請使用命令?sudo apt-key del "D43F 6401 4536 9C51 D786 DDEA 76F1 A20F F987 672F"?來刪除密鑰。 然后從?/etc/apt/sources.list?刪除有關 WineHQ 倉庫的那一行。
?Raspbian 用戶:?WineHQ 提供的安裝包只能用于 x86 架構;它們不能被安裝于 ARM 架構系統。
首先,開啟 32 位支持:
sudo dpkg --add-architecture i386然后安裝被用于簽發安裝包的密鑰:
sudo wget -nc -O /usr/share/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key下載和安裝 WineHQ 源文件:
| Debian 10 (Buster) | sudo wget -nc -P /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/buster/winehq-buster.sources |
| Debian 11 (Bullseye) | sudo wget -nc -P /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bullseye/winehq-bullseye.sources |
| Debian Testing (Bookworm) | sudo wget -nc -P /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources |
更新軟件倉庫:
sudo apt update然后安裝?以下其中一個安裝包:
| sudo apt install --install-recommends winehq-stable |
| sudo apt install --install-recommends winehq-devel |
| sudo apt install --install-recommends winehq-staging |
如果 apt 提示缺少依賴,請先安裝缺少的依賴,然后重復以上兩步(update 和 install)。
如果您之前使用過來自發行版自己打包的安裝包,您會發現它們和 WineHQ 提供的有以下不同:
- 文件被安裝在 /opt/wine-devel 或 /opt/wine-staging。
- 沒有為 Wine 的內置程序(winecfg 等等)創建菜單項,并且如果您是從發行版自己打包的安裝包升級上來的,原來的菜單項也會被刪除。您可以使用菜單編輯器自己再次創建。
- 沒有添加 Binfmt_misc 注冊項。如果您想手動添加,請查看您使用的發行版關于?update-binfmts?的文檔。
- WineHQ 當前沒有提供 wine-gecko 和 wine-moon 的安裝包。所以當創建新的 wine 配置目錄時,您將會被詢問是否下載這些組建。為了得到更好的兼容性,我們建議您選擇“安裝”。如果下載過程發生出錯,請查看?Gecko?和?Mono?的 wiki 頁面來進行手動安裝。
- 從 Wine 5.7 開始,WineHQ 的 Debian 安裝包有一個 debconf 選項用于開啟 CAP_NET_RAW 以兼容需要發送和接收 raw IP 包的應用程序。由于具有潛在的安全風險,并且大多數應用程序不需要該功能,該功能默認被關閉。需要該功能運行應用程序的用戶可以在安裝 Wine 之后運行
并且對接著的三個問題回答 yes 來開啟 CAP_NET_RAW。(<branch> 請對應上文使用 devel,staging 或 stable 替換。)
構建源碼包
從 4.0-rc2 開始,WineHQ 的源倉庫已經包含了由 OBS 生成的 .dsc、.diff.gz 和 .orig.tar.gz 等文件。這些源碼包可以在 /main/source 下以您的發行版版本( 例如: jessie、stretch 或 buster )命名的子目錄找到。
編譯 WoW64
Debian 的?Multiarch?支持目前尚不完整,所以目前您無法簡單地同時安裝 32 位和 64 位庫。如果您使用的不是 64 位系統,您將會需要創建一個獨立的環境來安裝和構建 32 位依賴。 請查看?構建 Wine?來了解如何在 chroot 或容器中構建 Wine。
相關文檔
- WineHQ 官方安裝包.
總結
以上是生活随笔為你收集整理的安装 WineHQ 安装包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信号的互相关函数由傅里叶变换形式表达以及
- 下一篇: 如何将手机录音文件转换成MP3格式