文档章节

libstdc++ conflicts itself, perl, yast, git

wadelau
 wadelau
发布于 2015/04/18 22:48
字数 407
阅读 39
收藏 0

Issue: 在 openSuSE 11, 12, 13的某些版本中,通过yast安装 git 工具包,会遇到类似问题:

Problem: solvable libstdc++6-4.8.1_20130909-3.2.1.i586 conflicts with libstdc++6 provided by itself

—-

Why do some packages conflict with themselves?
“Oneiric supports Multi-Arch, that is, allowing you to install packages of different architectures simultaneously (currently i386 and amd64 a.k.a. 32-bit and 64-bit). Some packages cannot be installed simultaneously (like libc6:i386 and libc6:amd64). aptitude cannot handle these cases and therefore thinks that it may be a good idea to remove those packages. It’s recommended to use apt-get now.”

—-

解决办法:

Package conflicting with itself?

>> You somehow need an upgraded zypp stack, which will ignore the self
>> conflict.
>
> Yeah, but it's kind of tough as the new zypp stack requires new libstdc++ 
> and a bunch of other things which I don't really want to force install.

Can't you just force-install libstdc++6-4.8.1_20130909-3.2.1.i586?

强制重新安装

libstdc++6-4.8.1_20130909-3.2.1.i586

shell> wget “ftp://bo.mirror.garr.it/pub/1/opensuse/distribution/13.1/repo/oss/suse/i586/libstdc++6-4.8.1_20130909-3.2.1.i586.rpm”
shell> rpm -ivh –nodeps –force libstdc++6-4.8.1_20130909-3.2.1.i586.rpm
然后再安装 perl相关的一些工具包
shell> zypper -v install –force-resolution yast2-perl-bindings

之后可能会碰到一些其他异常或者丢失,缺啥少啥补啥。

这一过程中,还可能遇到 yast 无法使用,或者
shell> perl -MCPAN -eshell
无法调用的情况,均是由于在安装过程中 libstdc++ 的版本问题遇到故障,可以在解决上来上面的问题之后,重新安装 perl 即可。

本质上,每个软件的版本都有与之同期的对应的版本相配合,跨时期的软件版本很难融合。这是本次,也是上次 apache 和 resin融合遇到的问题的共同特征。

http://ufqi.com/blog/libstdc-conflicts-itself/ 


© 著作权归作者所有

共有 人打赏支持
wadelau
粉丝 1
博文 16
码字总数 17510
作品 0
东城
架构师
linux run aapt error

运行aapt: bash: ./aapt: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 2. 安装glibc.i686 yum install glibc.i686 3.再次运行aapt aapt: error while loading shar......

coord
04/27
0
0
linux中安装oracle11前期准备问题(compat-libstdc++-33)

小弟我想学习一下在linux中安装oracle11g,但是看了相关的资料说oracle安装前要查看一下rpm软件包是否安装完成,通过命令查看发现compat-libstdc++-33没有安装,然后我在网上下载了一个rpm安...

小小小老鼠
2016/09/29
1K
0
dpkg工具之dpkg-checkbuilddeps

一、dpkg-checkbuilddeps(man手册) 作用:该命令行工具是用来检查依赖和冲突的。 大纲:dpkg-checkbuilddeps [option ...] [control file] 描述: 该程序用来检查列举在控制文件中的依赖和...

大培哥
2016/03/17
726
0
vm下 为retHat5 安装 gcc

在 vm 中安装的 redHat5.4中没有安装 gcc,现在进行安装: 一.查看本机是否安装了 gcc 在终端输入:gcc:rpm -q gcc 安装之前返回结果是: [root@localhost gcc]# rpm -q gcc package gcc is ...

globalHawk
2013/01/10
0
0
centos6.3上安装chrome问题

[moxia@moxia-pc ~]$ sudo yum install google-chrome-stable [sudo] password for moxia: Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cache......

走位风骚闪着腰
2013/06/26
7.4K
7

没有更多内容

加载失败,请刷新页面

加载更多

安全管理标准

安全生产严重等级分类: 故障频次: 风险等级矩阵:

乔老哥
14分钟前
1
0
数据结构“树”的相关微视频

今天在腾讯视频上闲逛,然後发现一个叫“岚人”的用户上传了几段小视频,基本上都在5分钟以内,讲解了关于树的一些结构和算法。零代码,非常适合初学者入门。不过,对于老鸟来说,这也是非常...

Iridium
26分钟前
0
0
10-利用思维导图梳理JavaSE-Java 集合

10-利用思维导图梳理JavaSE-Java 集合 主要内容 1.Collection接口 2.Set接口 2.1.Set接口概述 2.2.HashSet类 2.3.TreeSet类 2.4.SortedSet接口 3.List接口 3.1.List接口概述 3.2.ArrayList类...

飞鱼说编程
37分钟前
3
0
活动推荐|互联网3.0与区块链新时代论坛(北京)

1 时间地点 **时间:**9月22日 14:00 - 18:00 地点:(北京海淀)西大街70号 3w咖啡 二层 2 活动详情 Harmony创始人Stephen及团队将介绍他们的区块链分片扩容技术。Stephen曾任Apple地图服务...

HiBlock
55分钟前
1
0
如何优雅的删除Redis的大key

关于Redis大键(Key),我们从[空间复杂性]和访问它的[时间复杂度]两个方面来定义大键。前者主要表示Redis键的占用内存大小;后者表示Redis集合数据类型(set/hash/list/sorted set)键,所含有的...

IT--小哥
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部