ubuntu20.04安装Wine
操作系统版本
Ubuntu 20.04,具体的说是阿里云ECS中的Ubuntu 20.04. 它使用的镜像文件与Ubuntu官网的不一样,阿里云做了软件包的更新,导致后续安装wine的时候因为架构软件包版本不一致而无法成功
阅读需知
- 架构:Ubuntu目前大多是amd64的架构,之前官方有说过不再支持i386架构,即不更新对应的i386架构的软件包,但后续好像因为某些项目又支持了,具体细节不详。
- 软件包:libgnutls30,主要运行时库,它用于安全传输通信,但是集成了Linux很多基础库,详见GNU TLS。执行以下命令,可以看到它的简要说明
apt-cache search libgnutls30
安装过程
安装过程参照官网wiki即可:Ubuntu 安装wine.
安装问题
如果操作系统是Ubuntu官网的,一般不会有问题,可以直接安装成功,但是***搞事情,做了包更新,导致无法安装成功。
问题描述
执行命令的时候提示,有依赖无法解决,安装失败
问题原因
两种架构版本不统一:当前系统提供的最新的主要运行时库(libgnutls30
)版本在两种架构下不一致。
原因详情
-
查看Ubuntu提供的两种架构的
libgnutls30
的版本apt-cache show libgnutls30:amd64 | grep Version apt-cache show libgnutls30:i386