wine-staging 的 aptitude 搜索输出的含义

wine-staging 的 aptitude 搜索输出的含义

我已经安装了winehq-stagingWineHq 仓库在 debian 12 中,而不是我将使用 Lutris 中的 debian repo。

之后我列出了安装的内容:

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

我无法理解这个输出:

  1. 输出中的字母“A”是什么意思?
  2. winehq-staging和有什么区别wine-staging
  3. 既然安装了 x64 和 x86 位版本,那么另外两个是什么意思?这四个版本到底是什么意思以及它们是如何使用的?

答案1

  1. 输出中的“A”表示该软件包已自动安装(由另一个软件包拉入)。本质上,如果您删除winehq-staging,其他三个包也将被删除(立即使用aptitude,或下次运行时apt autoremove)。

  2. wine-staging提供 Wine 的 WineHQ 临时版本;winehq-staging使用它来提供系统范围内的 Wine 主版本。 (请参阅包装说明。)

  3. winehq-staging取决于wine-staging,这取决于wine-staging-amd64wine-staging-i386wine-staging-amd64提供 64 位 Windows 支持,wine-staging-i386提供 32 位 Windows 支持,wine-staging是一个包含这两者的元包。

在大多数情况下winehq-staging(或来自另一个分支的等效项)是要安装的适当包。拆分包允许并行安装多个版本的更复杂的设置。看葡萄酒维基百科了解详情。

相关内容