问题
$ sudo apt-get update
出现警告提示
W: Unknown Multi-Arch type 'no' for package 'compiz-core'
W: Unknown Multi-Arch type 'no' for package 'compiz-gnome'
W: Unknown Multi-Arch type 'no' for package 'compiz-core'
W: Unknown Multi-Arch type 'no' for package 'compiz-gnome'
W: You may want to run apt-get update to correct these problems
经lz两天时间终于解决~LZ真棒,哈哈哈~自恋一下
----------问题分析分割线---------------
出现问题的原因是:
This appears to be Debian bug #759099 [1] fixed in apt 1.0.7 which should not be occurring in Ubuntu Vivid which provides apt 1.0.9.3ubuntu1. I can not reproduce this problem on any of my local Ubuntu Vivid installations.
Is it possible you have a locally-installed version of the apt package that does not contain the fix for#759099?
意思大概是:你的apt与当前版本的ubuntun系统不匹配,ubuntun版本高于apt的版本.所以升级一下apt 就行了
----------解决办法分割线---------------
这样解决:
$ sudo dpkg --configure -a
$ sudo apt-get install -f
$ sudo apt-get apt upgrade
$ sudo apt-get update
然后就OK啦!
----------运行解决办法时,lz遇到的问题分割线---------
$ sudo apt-get apt upgrade
出现错误:
dpkg: 处理归档 /var/cache/apt/archives/libattr1_1:2.4.47-2_amd64.deb (--unpack)时出错:
尝试覆盖共享的 '/usr/share/doc/libattr1/changelog.Debian.gz', 它与软件包 libattr1:amd64 中的其他实例不同
正准备解包 .../libattr1_1:2.4.47-2_i386.deb ...
正在将 libattr1:i386 (1:2.4.47-2) 解包到 (1:2.4.47-2) 上 ...
dpkg: 处理归档 /var/cache/apt/archives/libattr1_1:2.4.47-2_i386.deb (--unpack)时出错:
尝试覆盖共享的 '/usr/share/doc/libattr1/changelog.Debian.gz', 它与软件包 libattr1:i386 中的其他实例不同
在处理时有错误发生:
/var/cache/apt/archives/libattr1_1:2.4.47-2_amd64.deb
/var/cache/apt/archives/libattr1_1:2.4.47-2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
问题分析:
dpkg: 处理软件包 libattr1:i386
dpkg: 处理软件包 libattr1:i386
它们存在 依赖问题 (我也不知道什么叫依赖问题,不好意思)
解决办法:
$ sudo apt-get -f install
出现:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1661 个软件包未被升级。
有 2 个软件包没有被完全安装或卸载。
解压缩后会消耗掉 0 B 的额外空间。
正在设置 libncurses5:amd64 (6.0+20150810-1) ...
正在设置 libncurses5:i386 (6.0+20150810-1) ...
问题解决啦~~
--------------总结------------
LZ之所以耗了两天才解决这个问题,是因为在一个英文论坛中看到解决办法,但是没有耐心的看完所有帖子,就出来了,后来有重复看了很多次这个帖子,最后一次耐心看完后,问题解决了.
所以,以后不要看到很复杂的英文论坛就跑了,也许耐心看完问题就解决啦!
网友评论