Linux下BUG系列:ubuntu16.04安装wine有未满足依赖关系

Linux下BUG系列:ubuntu16.04安装wine有未满足依赖关系

想在ubuntu16.04下装一个MS的office,按照
https://www.sohu.com/a/162185166_295478

安装winetricks时:

	sudo apt-get install wine1.8 winetricks

首先报错

...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.15-0ubuntu1.1) 的触发器 ...
在处理时有错误发生:
 /var/cache/apt/archives/wine1.6_1%3a1.6.2-0ubuntu14.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
W: 操作在完成之前被打断

然后我安装什么东西都不行了,,原因在于下面报的依赖冲突:

 wine : 依赖: wine1.6 但是它将不会被安装 或
                wine1.8 但是它将不会被安装
 wine1.6-amd64 : 依赖: wine1.6:any (= 1:1.6.2-0ubuntu14.2)
 wine1.6-i386:i386 : 依赖: wine1.6:any (= 1:1.6.2-0ubuntu14.2)
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。

按照建议,然后执行
apt-get -f install

继续报错

...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
在处理时有错误发生:
 /var/cache/apt/archives/wine1.6_1%3a1.6.2-0ubuntu14.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

有网友说删除需要依赖的包:

# rm -rf wine1.6-amd64
...

依旧不ok。。
然后想到:将需要依赖的软件包直接删掉不就行了?

# dpkg --remove wine
...

将上面报错的这三个东西依次删掉即可~

发布了47 篇原创文章 · 获赞 108 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/Lagrantaylor/article/details/96146807