Wine安装与折腾

记录下安装折腾 wine 的全过程,安装过程中遇到了问题,作为备忘;

参考网址为:Ubuntu 系统上 Wine 安装

接下来的步骤是按照上面官网链接的指示来做的:

1. 开启 32bit 架构支持

sudo dpkg --add-architecture i386 

2. 下载添加仓库密钥

wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key

3. 添加仓库

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

4. 更新安装包

sudo apt update

这前四步都非常顺利,没有遇到任何问题,如下图所示:

001

{% asset_image 001.png %}

截止目前,一切都很顺列,但是接下来的一步就开始出问题了;

5. 安装稳定版安装包

sudo apt install --install-recommends winehq-stable

弹出来的结果是

002

有一些未满足的依赖关系!

好,我们来看看官网上怎么说?

如果 apt-get 提示缺少依赖,请先安装缺少的依赖,然后重复以上两步(update 和 install)

6. 在黑暗中摸索

首先尝试安装 libswresample2,反馈如下

003

这个意思应该是已经安装了这个包;

好,继续安装 libsoxr0,反馈如下

004

也已经安装了这个包

继续,尝试安装 wine-stable,反馈如下:

005

我去,翻天了!

忍着一口气继续尝试安装 wine-stable-amd64

006

007

OK,成功安装了!再尝试一下使用 sudo apt install wine-stable命令安装

008

依赖项果然少了,amd64 后缀包成功安装了

于是我们继续尝试安装 wine-stable-i386

009

010

011

老子现在彻底无语了……

于是上 google 查,查到了不少与我遇到相似问题的人,可是这些网页里的解决方案我基本都看不懂,一头雾水。

7. 问题解决

活马当死马医,用关键词 “无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系” 在 google 上搜索,结果搜到的帖子给出的解决方法竟然如出一辙:是源的问题。

其中一个搜索结果:E:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

然后按照帖子的说法,把 软件与更新 中 “更新” 选项卡的 “从下列地点安装更新” 的两个勾选上;

012

回到终端里面,使用一开始的安装命令进行安装,发现可以安装啦!!!!

013

014

015

016

017

018

019

020

021

022

023

024

025

中途省略了一部分,没有截图……

然后笔者输入命令 wine -v本意欲查看版本号,结果又自动开始安装 wine-gecko:

026

最后输入命令 wine --version成功取得版本号:

027

目前看来,wine 终于安装成功了,告一段落,心累……


   转载规则

本文不允许转载。
  目录