首页 > 系统服务 > 详细

ubuntu安装packet提示重复冲突问题

时间:2015-01-19 22:31:35      阅读:982      评论:0      收藏:0      [点我收藏+]

 

  今天装个zip出现:

  dpkg: error processing archive /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.5_amd64.deb (--unpack):
 trying to overwrite ‘/usr/include/gnu‘, which is also in package libc6-dev-amd64 2.19-0ubuntu6.5
Errors were encountered while processing:
 /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.5_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

  我也是醉了,看英文的提示,应该是libc6-dev-i386要覆盖libc6-dev-amd64的部分内容,所以出错了,但是安装zip又要依赖libc6-dev-i386,好凌乱……

 

  没办法,只能先强制覆盖了,必须手动进行:

  sudo dpkg -i --force-overwrite /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.5_amd64.deb

  装完之后,可以安装zip了。

  然后还要重新安装一下libc6-dev-amd64这个包,因为刚才装libc6-dev-i386覆盖了这个包,现在这货已经不是小鲜肉了,先卸载:

  sudo apt-get remove libc6-dev-amd64

  再重新安装:

  sudo apt-get install libc6-dev-amd64

  报错是肯定的,所以还是需要刚开始一样,手动重新安装这个包:

  sudo dpkg -i --force-overwrite /var/cache/apt/archives/libc6-dev-amd64_2.19-0ubuntu6.5_i386.deb

 

 

  上面这个错误的原因应该还是ubuntu内部的这些包有冲突,管理不过来了~

  但是虽然这么搞了,实际上应该用哪个包还真不知道,考虑自己是64位系统,就用这个64的了。

 

  真正的解决方法可能不需要安装386的那个库,只要从64的这个生成一些软链接过去估计就好了,但是不知道应该软链接哪些……

  

ubuntu安装packet提示重复冲突问题

原文:http://www.cnblogs.com/masky/p/4234875.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!