Nas*_*ine 5 package-management intel-graphics 16.10
我尝试使用官方安装程序在 ubuntu 16.10 中升级 Intel 显卡。解包的最后阶段libcairo2
产生错误(见图)。
当我升级时,我也遇到同样的错误:
Preparing to unpack .../0-libcairo2_1.15.2-0intel1_amd64.deb ...
Unpacking libcairo2:amd64 (1.15.2-0intel1) over (1.15.2-0intel1) ...
dpkg: error processing archive /tmp/apt-dpkg-install-aYhdFd/0 libcairo2_1.15.2-0intel1_amd64.deb (--unpack):
trying to overwrite shared '/usr/share/doc/libcairo2/changelog.Debian.gz', which is different from other instances of package libcairo2:amd64
Preparing to unpack .../1-libcairo2_1.15.2-0intel1_i386.deb ...
Unpacking libcairo2:i386 (1.15.2-0intel1) over (1.15.2-0intel1) ...
dpkg: error processing archive /tmp/apt-dpkg-install-aYhdFd/1-libcairo2_1.15.2-0intel1_i386.deb (--unpack):
trying to overwrite shared '/usr/share/doc/libcairo2/changelog.Debian.gz', which is different from other instances of package libcairo2:i386
Errors were encountered while processing:
/tmp/apt-dpkg-install-aYhdFd/0-libcairo2_1.15.2-0intel1_amd64.deb
/tmp/apt-dpkg-install-aYhdFd/1-libcairo2_1.15.2-0intel1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
似乎发布中存在冲突libcairo
;如果是,如何解决?
小智 8
我也有类似的问题libmysqlclient21
。
在 Debian Bug Report 中找到了解决方案。下一个命令帮助我解决了这个问题:
sudo apt-get install -f -o Dpkg::Options::="--force-overwrite" libmysqlclient21
Run Code Online (Sandbox Code Playgroud)
然后继续正常的升级过程。
小智 5
删除更改日志文件帮助了我。(如果您愿意,您可以进行备份,但它只是一个更改日志文件。)
sudo rm /usr/share/doc/libcairo2/changelog.Debian.gz
Run Code Online (Sandbox Code Playgroud)
然后再次尝试更新。我是通过;
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
进而
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
您可以使用英特尔更新工具再试一次。
归档时间: |
|
查看次数: |
1832 次 |
最近记录: |