下安装wine

UBUNTU下安装wine

wine是一个能够在多种操作系统上运行 Windows 应用的兼容层,即你可以在其他系统上安装windows系统的软件

  • 安装过程
  • 解决依赖关系

安装过程

	[wine的官网](https://wiki.winehq.org/Ubuntu_zhcn)

1.如果您使用的是 64 位系统,请开启 32 bit 架构支持(如果您之前没有开启的话):

sudo dpkg --add-architecture i386 

2.添加仓库:

#获取仓库的key

wget -nc https://dl.winehq.org/wine-builds/Release.key

#添加key

  sudo apt-key add Release.key

#为apt-get添加下载源

 sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

PS: Linux Mint 17.x 用户请将以上最后一行改为以下:

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

PS: Linux Mint 18.x 用户请将以上最后一行改为以下:

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

3.更新apt-get

sudo apt-get update

4.下载wine

稳定版 sudo apt-get install --install-recommends winehq-stable
开发分支 sudo apt-get install --install-recommends winehq-devel
Staging 分支 sudo apt-get install --install-recommends winehq-staging

解决依赖关系

在安装过程中出现各种依赖错误,在网上找到解决办法
1、首先apt-get install wine1.8 是不是说需要I386版的,因为依赖关系错了。
2、然后官方的指令dpkg --add-architecture i386
apt-get update
apt-get install wine1.8 是不是还有问题?那就继续吧
3、sudo aptitude --full-resolver -f install wine1.8 他会给出解决方案,选择y就好,(这里别选n,因为他会给出第二套甚至第三套方案,都不如第一套出来的,所以直接y就好,不修复就点q退出,)然后仔细观察一下有问题的包。就是这个指令后虽然显示很多包,但是就会装几个,因为有的包版本太高,wine不支持(换句话说,就是依赖关系问题),所以要仔细观察。
4、apt-get install libcgmanager0=0.24-0ubuntu7.5
可以观察出libcgmanager版本太高,于是给他降级,90%都是这个原因,起码我就是这个原因
5、降级完成后,再试一下apt-get install wine1.8,就能平稳安装了。

你可能感兴趣的:(ubuntu)