在一Linux服务器上检查是否安装了一些包时,遇到老是提示"package compat-libstdc++ is not installed"

  1. [root@DB-Server ~]# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' binutils \

  1. > compat-libstdc++ \

  1. > elfutils-libelf \

  1. > elfutils-libelf-devel \

  1. > gcc \

  1. > gcc-c++ \

  1. > glibc \

  1. > glibc-common \

  1. > glibc-devel \

  1. > glibc-headers \

  1. > ksh  \

  1. > libaio \

  1. > libaio \

  1. > libaio-devel \

  1. > libgcc \

  1. > libstdc++ \

  1. > libstdc++-devel \

  1. > make \

  1. > sysstat

  1. binutils-2.17.50.0.6-14.el5 (x86_64)

  1. package compat-libstdc++ is not installed

  1. elfutils-libelf-0.137-3.el5 (x86_64)

  1. elfutils-libelf-0.137-3.el5 (i386)

  1. elfutils-libelf-devel-0.137-3.el5 (x86_64)

  1. gcc-4.1.2-51.el5 (x86_64)

  1. gcc-c++-4.1.2-51.el5 (x86_64)

  1. glibc-2.5-65 (x86_64)

  1. glibc-2.5-65 (i686)

  1. glibc-common-2.5-65 (x86_64)

  1. glibc-devel-2.5-65 (x86_64)

  1. glibc-devel-2.5-65 (i386)

  1. glibc-headers-2.5-65 (x86_64)

  1. ksh-20100202-1.el5_6.6 (x86_64)

  1. libaio-0.3.106-5 (x86_64)

  1. libaio-0.3.106-5 (i386)

  1. libaio-0.3.106-5 (x86_64)

  1. libaio-0.3.106-5 (i386)

  1. libaio-devel-0.3.106-5 (x86_64)

  1. libaio-devel-0.3.106-5 (i386)

  1. libgcc-4.1.2-51.el5 (x86_64)

  1. libgcc-4.1.2-51.el5 (i386)

  1. libstdc++-4.1.2-51.el5 (x86_64)

  1. libstdc++-4.1.2-51.el5 (i386)

  1. libstdc++-devel-4.1.2-51.el5 (x86_64)

  1. make-3.81-3.el5 (x86_64)

  1. sysstat-7.0.2-11.el5 (x86_64)

  1. [root@DB-Server ~]#

  1. [root@DB-Server ~]# rpm -qa | grep "compat-libstdc"

  1.  

  1. compat-libstdc++-33-3.2.3-61

  1.  

  1. compat-libstdc++-33-3.2.3-61

  1.  

  1. compat-libstdc++-296-2.96-138

  1.  

  1. [root@DB-Server ~]#

但是使用上面命令发现这个这些包其实是已经安装了的,那么为什么老是提示compat-libstdc++没有安装呢?这个是因为使用rpm查询时,包名不正确所致。它真正的报名为 compat-libstdc++-33 而不是compat-libstdc++ 。如果包名正确,那么查询结果就会不一样,如下所示:

  1. [root@DB-Server ~]# rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' compat-libstdc++-33

  1. compat-libstdc++-33-3.2.3-61 (x86_64)

  1. compat-libstdc++-33-3.2.3-61 (i386)

Linux老是提示compat-libstdc++ is not installed的原因的更多相关文章

  1. linux rdesktop远程Win7老是提示密码错误问题解决

    最近使用rdesktop远程Win7老是提示密码错误,输了N次,无比确认密码是正确的. 在Win7系统本身登录也是正常的. 但rdesktop远程就是报密码错误. 开始怀疑更新了最新版本问题,但是使用 ...

  2. VMware: linux起步提示 memory for crashkernel(0*0 to 0*0)not within permissible

    (virtualbox/VMware)linux起步提示memoryforcrashkernel(0*0 to 0*0)notwithinpermissible  http://www.myexcep ...

  3. VS2010 VS2012 VS2013 VS2015启动调试时老是提示正在下载公共符号

    VS2010 VS2012 VS2013 VS2015启动调试时老是提示正在下载公共符号,下载一些.dll文件,点取消后也能继续调试,但特别慢.解决方法:工具-选项,或者调试-选项和设置,将调试下的& ...

  4. 【转】Win7 64bit Oracle 11g 使用PL/SQL Developer 连接时提示“SQL*Net not properly installed”

    转载:http://www.cnblogs.com/xihuaodc/p/3189257.html  因为之前的Oracle不能用了,所以重新安装了64位的Oracle,安装一路正常 完了之后安装了P ...

  5. (转)VS2010启动调试时老是提示正在下载公共符号

      VS2010启动调试时老是提示正在下载公共符号,下载一些.dll文件,点取消后也能继续调试,但特别慢. 解决方法:工具—选项,或者调试—选项和设置,将调试下的“启用 .NET Framework  ...

  6. linux umount 提示device is busy 的解决

    linux umount 提示"device is busy" 终极解决 为了干净地关闭或热交换 UNIX 或类 UNIX 系统上的存储硬件,必须能够卸载使用此设备上的存储的所有文件系统.但是,如果正 ...

  7. linux - man 提示:-bash: man: command not found

    在执行man命令时,提示:-bash: man: command not found 原因1:没有配置path环境 解决:vi /etc/profile JAVA_HOME=/usr/java/jdk ...

  8. Linux yum提示Loaded plugins错误的解决方法

    yum是Linux软件包管理器,也叫yum源,在yum使用过程中,有时会出现Loaded plugins错误,重启无效,遇到这种情况该如何解决呢?下面就给大家介绍下Linux yum提示Loaded ...

  9. linux shell提示输入 输错字符解决方法

    linux shell提示输入 输错字符解决方法ctrl+回车 删除单个字符ctrl+u删除光标前全部字符ctrl+k删除光标后全部字符

随机推荐

  1. visual C++ 项目和解决方案的区别

    项目:         项目是构成某个程序的全部组件的容器,该程序可能是控制台程序.基于窗口的程序或某种别的程序.程序通常由一个或多个包含用户代码的源文件,可能还要加上包含其它辅助数据的文件组成.某个 ...

  2. C#--异步显示工作进度

    耗时的操作在长时间运行时可能导致用户界面停止响应,这时需要把操作转移到单独的线程上运行,保证当前用户界面可以继续流畅交互,同时还需要实时了解独立线程上的任务进度.可以使用BackgroudWorker ...

  3. 基于类型系统的面向对象编程语言Go

    (整理自网络) 面向对象编程 Go语言的面向对象编程(OOP)非常简洁而优雅.说它简洁,在于它没有了OOP中很多概念,比如:继承.虚函数.构造函数和析构函数.隐藏的this指针等等.说它优雅,是它的面 ...

  4. x8086汇编实现dos清屏(clear screen)

    题目要求:x8086汇编实现dos下的清屏功能 80X25彩色字符模式显示缓冲区的结构: 在内存地址结构中,B8000H~BFFFFH共32KB的空间,为80x25彩色字符模式的显示缓冲区.向这个地址 ...

  5. 2015暑假多校联合---Problem Killer(暴力)

    原题链接 Problem Description You are a "Problem Killer", you want to solve many problems. Now ...

  6. No.019:Remove Nth Node From End of List

    问题: Given a linked list, remove the nth node from the end of list and return its head. For example, ...

  7. BZOJ 2467 解题报告

    对于一个合格的程序员来说,掌握一定的数学知识是非常必要的,所以这次就开个数学专题玩玩. 不多说啥,上题目,我们直接分析题目! 首先ORZ stonepage神犇,一眼就看出我把快速幂写成快速乘了…… ...

  8. PHP 批量生成静态文件目录代码

    <?php /** * @author:jiangzaixing 20160314 * 获取静态文件方法 */ class StaticFile { const MAP_FILE_NAME = ...

  9. css知多少(9)——float下篇

    float内容比较多,咱们分上.下两篇来介绍,上篇已经写完,这是下篇.建议大家先把上篇看了,再来看下文,精彩内容不要掠过啊. 1. 清除float <上篇>中我们提到,float具有“破坏 ...

  10. DOM事件类型详解

    一.表单事件: input事件当<input>.<textarea>的值发生变化时触发.此外,打开contenteditable属性的元素,只要值发生变化,也会触发input事 ...