zoukankan      html  css  js  c++  java
  • ubuntu安装packet提示重复冲突问题

      今天装个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的这个生成一些软链接过去估计就好了,但是不知道应该软链接哪些……

      

  • 相关阅读:
    Lightmaping
    Android内存回收机制
    基本光照模型简单实现
    Pass的通用指令开关
    使用Depth Texture
    使用替换shader渲染
    Windows下安装Oracle12C(一)
    SpringMVC文件上传基础
    Spring集成线程池
    《经久不衰的Spring框架:@ResponseBody 中文乱码》(转)
  • 原文地址:https://www.cnblogs.com/masky/p/4234875.html
Copyright © 2011-2022 走看看