咬紧牙关,只修改fglrx-core软件包,与wine相比,它看上去确实没有那么危险,而且比破坏软件包管理器数据以便仍然可以安装其他软件包要容易得多。
1)安装没有fglrx的酒。
2)从包含软件包的目录中,
fglrx-updates-core_14.201-0ubuntu2_amd64.deb
放开包装的地方,
mkdir abc
3)用两个命令打开包装,
dpkg -x fglrx-updates-core_14.201-0ubuntu2_amd64.deb abc
dpkg --control fglrx-updates-core_14.201-0ubuntu2_amd64.deb abc/DEBIAN
4)编辑具有依赖性的文本文件“ control”,
gedit abc/DEBIAN/control
这就是“控件”的样子:
Package: fglrx-updates-core
Source: fglrx-installer-updates
Version: 2:14.201-0ubuntu2.1
Architecture: amd64
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Installed-Size: 121292
Depends: libc6 (>= 2.3.4), libgcc1 (>= 1:4.1.1), libstdc++6 (>= 4.1.1), lib32gcc1, libc6-i386, dkms, make, linux-libc-dev
Conflicts: fglrx-driver-core
Replaces: fglrx-driver-core, libopencl1
Provides: fglrx-driver-core
Section: restricted/misc
Priority: extra
Homepage: http://support.amd.com
Description: Minimal video driver for the AMD graphics accelerators
Minimal video driver for the AMD Radeon and FireGL graphics accelerators.
.
This package provides 2D display drivers.
仅版本,冲突和提供被更改。保留版本不变是可以的,但是程序包管理器将说回购中的原始文件是更新,您要确保不要这样做。
保存并退出gedit。
5)将结果放回不同名称的包装中,
dpkg -b abc fglrx-updates-core_14.201-0ubuntu2_amd64-hey.deb
实际上,您可以使用相同的名称,但不要混淆自己。
6)安装,
sudo dpkg -i fglrx-updates-core_14.201-0ubuntu2_amd64-hey.deb
7)然后
sudo apt-get install fglrx-updates
8)感谢发布者。
非常感谢在此发布问题的人员,他们找出了问题所在。我的Utopic完美运行,包括程序包管理器。Utopic升级使用“打开”的驱动程序进行了黑屏处理,因此我回到了通常的fglrx(最初是放弃葡萄酒)。进行修复的Ubuntu人员说,由于预定的过程,很容易修复这样做,直到2015年4月之后才可以进行回购,因为“葡萄酒”冲突是由不受Ubuntu支持的“ Universe”回购引起的。如果我知道可以上传整个更改的文件,则可以。
dpkg -i --force-depend
的手动依赖项修复程序强制安装软件包/var/lib/dpkg/status
。