当前位置:  技术问答>linux和unix

拿到已经打包好的rpm包后,怎么查看rpm包的编译参数

    来源: 互联网  发布时间:2016-09-06

    本文导语:  也就是查看rpm包在编译的时候configure是怎么写的? 比如,mysql的rpm包从网上下载来后,从不同地方下载得到的它们的编译参数也许区别很大,我想在安装前,直接确认这个包的编译参数是我系统所适用的。比如,此my...

也就是查看rpm包在编译的时候configure是怎么写的?

比如,mysql的rpm包从网上下载来后,从不同地方下载得到的它们的编译参数也许区别很大,我想在安装前,直接确认这个包的编译参数是我系统所适用的。比如,此mysql的rpm包编译时是否采用了--enable-shared,或者说别的参数。

(貌似rhel自带mysql不能使用install plugin语句动态安装插件,原因也就是自带rpm包没有使用--enable-shared参数编译)

|
二进制的rpm包应该无法查看编译参数的,要查的话需要有srpm包。一般srpm包的spec里有。


|
rpm这种格式只是部分发行版才用,而且打包不属于linux组织维护的范围,类似kernel的配置一样,各家可能不尽相同,但不会有人同时去维护这些东西的。

有没有--enable-shared的区别就是,如果为yes的话,则库文件会有.so格式,如果没有则会--enable-static,库文件有的话是.a格式的。

找个简单的源码,通过configure配置时分别用下选项看下编译出的结果就知道了。

|
怀疑你开始就找错方向了,mysql我没有用过,但既然q4m也是你下载的,那或许是它的问题。

你没试试mysql安装其他插件有没问题吗?

|
或许我说错了,如果你说提示是语法错误的话。你可以你的详细过程和报错信息列出,应该有熟悉它的朋友帮你指出。


|
http://linux.chinaunix.net/bbs/archiver/tid-1097587.html

|
楼上的答案 是搜索得出来的

|
--enable-shared这样的可能还好判断吧,看它实际的文件中有哪些,有没--enable-shared出来的文件应该是不同的,其他的应该也可以考虑从分析包文件的方式来反向分析。

mysql这样的拿不到源码包吗?  fedora系统下的话是肯定可以拿到的,而且它应该不会有太大的配置差别,除非是针对特殊系统来的。

|
--enable-shared默认的话应该都是使能的,除非使用了--disable-shared这样的选项。


|
呵呵,围观了

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 100分悬赏scwcd@Whiz最新完整版!一拿到货,马上付款
  • 今天拿到SCJP认证证书了,散分!
  • 请教:我在 SCO 下编译的 C 程序,现在想拿到 Sun 5.8 里面去用,该如何处理
  • 把我自己的硬盘拿到别人的机子上,为什么我的硬盘变成hdc了
  • 100分悬赏J@Whiz最新完整版!一拿到货,马上付款!
  • j2re 1.4 如何拿到所有逻辑盘符?高分求教!
  • 我考拉SCJP,大概过多久能拿到证书
  • 在一块主板上装好了linux的硬盘,拿到不同牌子的主板上可以启动吗?
  • 如何拿到自己机器的外网IP
  • 怎么在图形界面下拿到安装软件的权限
  • 倾家荡产求解决方案,只是个概念问题,若您做过,就能拿到我所有的分,1000分
  • 今天拿到了RHCE的T-shirt
  • 怎么将JDialog中的用户输入的数据拿到另外一个类中使用?
  • 小弟新来的,弱弱的问一下,windows下的程序能直接拿到linux下用吗?
  • 用java JTable做了一个删除数据库的小程序,想将它拿到其它机器上用,如何不用安装JDK就能运行?请指点,谢谢。
  • 经过3月有余的努力,终于拿到了一颗红星.为了感谢大家的支持,散分以回报大家!
  • 拿到了想去公司的Offer, 散100分。
  • 关于不同版本下编译的程序拿到其他版本不能用的问题.请各位帮帮忙!
  • 把安装好LINUX系统的硬盘拿到别的机器上能用吗?
  • 昨天才拿到的SUN机器,今天就被我玩死机了,怎么办啊,错误信息:ld.so.1: in.telnetd: fatal: libsocket.so.1: open failed: No such file o


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3