无法找到软件包winehq-stable

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package winehq-stable

2请您能否增加一些细节?您到底做了什么,您希望发生什么,实际发生了什么?是否遇到任何警告或错误信息?请在问题中完整地复制它们。您可以选择、复制和粘贴Ubuntu终端内容和大多数对话消息。请**[编辑]**您的帖子以添加信息,而不是发布评论。(请参阅如何提一个好问题? - David Foerster
这个软件包是wine-stable,据我所知。 - muru
5个回答

安装包的名称与维基中所述的不同。 不要输入以下内容:
sudo apt-get install --install-recommends winehq-stable

你输入:

sudo apt-get install --install-recommends wine-stable

那将安装正确的软件包。我刚刚安装了Wine,这就是它的工作原理。

3截至目前为止,仍然是真实的。 - Bezewy
3愿上帝保佑你,并祝福生育了你的母亲。 - Mina
2哪能呀,都已经2023年了,他们居然还没修好! - Sanath

winehq-stable软件包不在默认的Ubuntu软件仓库中,因此apt无法找到它。在Ubuntu 17.10中,请安装wine-stable代替。在Ubuntu 17.10中,wine-stable版本为2.0。在Ubuntu 18.04-23.10中,wine-stable版本为3.0。

要安装winehq-stable,请打开终端并输入:

sudo apt install -y wine-stable  

除了安装wine-stable之外,还建议安装以下软件包:dosbox playonlinux winbind wine-binfmt winetricks

2如果你因为Ubuntu 22.04的问题而来到这里,这个答案在22.04上效果很好。 - Ebram Shehata

你还没有完成必要的设置工作来添加那个软件包。根据WineHQ Wiki的Ubuntu页面的说明:
  1. 按下 Ctrl+Alt+T 打开终端。
  2. 如果您的计算机是 64 位的,请添加 32 位架构:

    sudo dpkg --add-architecture i386 
    
  3. 添加软件源:

    wget -nc https://dl.winehq.org/wine-builds/Release.key
    sudo apt-key add Release.key
    sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
    
  4. 更新软件源:

    sudo apt-get update
    
  5. 安装 winehq-stable

    sudo apt-get install --install-recommends winehq-stable
    
  6. 如果 apt-get 提示缺少依赖项,请安装它们,然后重新尝试安装 winehq-stable


1使用sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F之后工作正常了,因为仅仅添加Release.key是不够的。 - Axel Köhler

添加32位架构和WINE的密钥
sudo dpkg --add-architecture i386 
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

在Ubuntu 20.04上添加WINE软件源的方法如下:
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' 

在Ubuntu 18.04上添加WINE软件源的方法如下:
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' 

在Ubuntu 16.04上添加WINE软件源的方法如下:
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main' 

更新APT缓存并安装WINE:
sudo apt update
sudo apt install --install-recommends winehq-stable

看起来我终于找到了解决办法。
  1. 运行以下命令以启用32位架构:

    sudo dpkg --add-architecture i386
    
  2. 通过以下命令下载并安装存储库密钥:

    wget -nc https://dl.winehq.org/wine-builds/winehq.key
    sudo apt-key add winehq.key
    
  3. 通过以下命令添加Wine存储库(适用于Ubuntu 19.10):

    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
    

    注意:您可以将代码中的"eoan"替换为:

    bionic(适用于Ubuntu 18.04和Linux Mint 19.x)
    xenial(适用于Ubuntu 16.04和Linux Mint 18.x)
    
  4. 为所需的libfaudio0库添加PPA:

    仅适用于Ubuntu 18.04、Linux Mint 19.x和Ubuntu 19.04,因为较高版本的Ubuntu已经在主要存储库中包含了libfaudio0。

    sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
    
  5. 最后,通过以下命令安装稳定版Wine 5.0:

    sudo apt update && sudo apt install --install-recommends winehq-stable
    

    (可选)成功安装Wine 5.0后,您可以通过启动“软件和更新”工具并导航到“其他软件”选项卡来删除PPA。

感谢这个人的帮助!

这在我的Ubuntu 18.04系统上有效。libfaudio0这部分一直让我困扰。 - eos