在 Jessie 上安装 Wine:“E:无法找到包 winehq-devel”

Tho*_*era 6 debian wine

我正在尝试使用以下说明在 Debian 8 上安装 Wine:

 sudo dpkg --add-architecture i386
Run Code Online (Sandbox Code Playgroud)

这有效。

wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
Run Code Online (Sandbox Code Playgroud)

这有效。

deb https://dl.winehq.org/wine-builds/debian/ JESSIE  main
Run Code Online (Sandbox Code Playgroud)

这给了我:

-su: deb: 命令未找到

然后,如果我尝试使用以下命令完成安装:

sudo apt-get install winehq-devel
Run Code Online (Sandbox Code Playgroud)

我得到:

读取包列表...完成 构建依赖树
读取状态信息...完成 E: 无法定位包 winehq-devel

Ste*_*itt 7

deb行不是命令,而是您需要添加到 的配置行/etc/apt/sources.list,或者更好地添加到新文件中/etc/apt/sources.list.d(例如/etc/apt/sources.list.d/winehq.list。完成后,

sudo apt-get update
sudo apt-get install winehq-devel
Run Code Online (Sandbox Code Playgroud)

应该管用。

不过,您可以安装 Debian 维护的软件包,而不是这样做。要获取最新版本的 Wine,请添加deb http://http.debian.net/debian jessie-backports main/etc/apt/sources.list,然后运行

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

其次是

sudo apt-get -t jessie-backports install wine
Run Code Online (Sandbox Code Playgroud)

对于当前的稳定版本,截至 2016 年 10 月的 1.8.4,或

sudo apt-get -t jessie-backports install wine-development
Run Code Online (Sandbox Code Playgroud)

对于最新的开发版本(在迁移到 Debian 测试之后),截至 2016 年 10 月为 1.9.19。

  • 使用编辑器,或者您可以运行 `echo deb https://dl.winehq.org/wine-builds/debian/ jessie main | sudo tee /etc/apt/sources.list.d/winehq.list` 从命令行。 (2认同)