我已经在 debian 12 中安装了winehq 存储库winehq-staging
中的软件包,而不是我将在 Lutris 中使用的 debian 存储库中的软件包。
之后我列出了安装的内容:
aptitude search '?narrow(?installed,?origin(dl.winehq.org))'
这个命令打印出来:
i A wine-staging - WINE Is Not An Emulator - runs MS Windows programs
i A wine-staging-amd64 - WINE Is Not An Emulator - runs MS Windows programs
i A wine-staging-i386:i386 - WINE Is Not An Emulator - runs MS Windows programs
i winehq-staging - WINE Is Not An Emulator - runs MS Windows programs
我无法理解这个输出:
- 输出中的字母“A”是什么意思?
winehq-staging
和有什么区别wine-staging
- 既然安装了 x64 和 x86 位版本,那么另外两个是什么意思?这四个版本到底是什么意思以及它们是如何使用的?
输出中的“A”表示该软件包已自动安装(由另一个软件包拉入)。本质上,如果您删除
winehq-staging
,其他三个包也将被删除(立即使用aptitude
,或下次运行时apt autoremove
)。wine-staging
提供 Wine 的 WineHQ 临时版本;winehq-staging
使用它来提供系统范围内的 Wine 主版本。(请参阅包装说明。)winehq-staging
取决于wine-staging
,这取决于wine-staging-amd64
和wine-staging-i386
。wine-staging-amd64
提供 64 位 Windows 支持,wine-staging-i386
提供 32 位 Windows 支持,wine-staging
是一个包含这两者的元包。在大多数情况下
winehq-staging
(或来自另一个分支的等效项)是要安装的适当包。拆分包允许并行安装多个版本的更复杂的设置。有关详细信息,请参阅Wine wiki。