ITPub博客

首页 > 数据库 > Oracle > 在redhat5.4测试ncurse.h到底隶属于哪个rpm软件介质包

在redhat5.4测试ncurse.h到底隶属于哪个rpm软件介质包

原创 Oracle 作者:wisdomone1 时间:2015-09-04 16:46:30 0 删除 编辑

结论

1, 类似用于扩展文件类型.c的头文件.h,一般是源自包含devel字样的rpm软件介质包(C语言的源码文件为.c文件)
2,当然这个.h头文件可能源于x86,也可能源自x64,一般在操作系统安装介质会同时提供这种针对CPU类型的RPM安装介质(.c头文件主要用于.c文件中,也就是.c文件要运行起来,需要.h头文件)
3, rpm -e可以删除已安装的rpm软件包,其具体命令为rpm -e 软件包名称
4, 这个软件包名称,请用rpm -q|grep 软件包字样,查找出这个软件包名称,切记,一定要在查询出来的软件包名称后面添加具体CPU类型的标识,即:x86或i386或i686,
   并且软件包名称最后不用附带.rpm(切记切记)

前言

  今天从http://sourceforge.net/projects/nmon/files/下载nmon,涉及到ncurses.h头文件,所以在自己的机器上简单测试了一下,了解下相关知识,以备后用。

测试过程

操作系统版本

[root@seconary nmon_test]# more /etc/redhat-release 
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
[root@seconary nmon_test]# 


1,查看ncurse及ncurse-devel软件包是否安装
[root@seconary nmon_test]# rpm -qa|grep ncurse
ncurses-5.5-24.20060715
ncurses-devel-5.5-24.20060715
ncurses-5.5-24.20060715
ncurses-devel-5.5-24.20060715
[root@seconary nmon_test]# 
[root@seconary nmon_test]# 
[root@seconary nmon_test]# 


2,查找是否存在curses.h头文件
[root@seconary nmon_test]# locate curses.h
/usr/include/curses.h
/usr/include/ncurses.h
/usr/include/ncurses/curses.h
/usr/include/ncurses/ncurses.h
/usr/include/ncursesw/curses.h
/usr/include/ncursesw/ncurses.h
[root@seconary nmon_test]# 




3,查询ncurses-devel软件包,准备删除它们


[root@seconary nmon_test]# rpm -q ncurses-devel
ncurses-devel-5.5-24.20060715
ncurses-devel-5.5-24.20060715


4,先尝试删除基于64BIT的ncurses-devel软件包
[root@seconary nmon_test]# rpm -e ncurses-devel-5.5-24.20060715.x86_64
[root@seconary nmon_test]# 


5,可见删除了基于64BIT的ncurses-devel软件包,ncurses.h头文件仍然存在
[root@seconary nmon_test]# updatedb
[root@seconary nmon_test]# 
[root@seconary nmon_test]# 
[root@seconary nmon_test]# locate curses.h
/usr/include/curses.h
/usr/include/ncurses.h
/usr/include/ncurses/curses.h
/usr/include/ncurses/ncurses.h
/usr/include/ncursesw/curses.h
/usr/include/ncursesw/ncurses.h


6,继续删除基于X86的ncurses-devel软件包
[root@seconary nmon_test]# rpm -e ncurses-devel-5.5-24.20060715.i386
[root@seconary nmon_test]# 


7,可见删除了基于x86的ncurses-devel软件包,ncurses.h头文件已经不存在
[root@seconary nmon_test]# updatedb
[root@seconary nmon_test]# locate curses.h
[root@seconary nmon_test]# 


个人简介


8年oracle从业经验,具备丰富的oracle技能,目前在国内北京某专业oracle服务公司从事高级技术顾问。
服务过的客户:
中国电信
中国移动
中国联通
中国电通
国家电网
四川达州商业银行
湖南老百姓大药房
山西省公安厅
中国邮政
北京302医院     
河北廊坊新奥集团公司

 项目经验:
中国电信3G项目AAA系统数据库部署及优化
      中国联通4G数据库性能分析与优化
中国联通CRM数据库性能优化
中国移动10086电商平台数据库部署及优化
湖南老百姓大药房ERR数据库sql优化项目
四川达州商业银行TCBS核心业务系统数据库模型设计和RAC部署及优化
四川达州商业银行TCBS核心业务系统后端批处理存储过程功能模块编写及优化
北京高铁信号监控系统RAC数据库部署及优化
河南宇通客车数据库性能优化
中国电信电商平台核心采购模块表模型设计及优化
中国邮政储蓄系统数据库性能优化及sql优化
北京302医院数据库迁移实施
河北廊坊新奥data guard部署及优化
山西公安厅身份证审计数据库系统故障评估
国家电网上海灾备项目4 node rac+adg 
       贵州移动crm及客服数据库性能优化项目
       贵州移动crm及客服务数据库sql审核项目
       深圳穆迪软件有限公司数据库性能优化项目

联系方式:
手机:18201115468
qq   :   305076427
qq微博: wisdomone1
新浪微博:wisdomone9
qq群:275813900    
itpub博客名称:wisdomone1    http://blog.itpub.net/9240380/

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-1790919/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12690058