【问题标题】:Cannot --enable-pcregrep-libbz2 because bzlib.h was not found [closed]无法--enable-pcregrep-libbz2,因为找不到bzlib.h [关闭]
【发布时间】:2012-12-20 09:59:22
【问题描述】:

我正在尝试安装 pcre 8.32。 当我尝试按照tutorial 安装时,我收到此错误:

 **Cannot --enable-pcregrep-libbz2 because bzlib.h was not found**.

然后我尝试了:sudo yum install libbz2-dev,现在它说的是No package libbz2-dev available.Error: Nothing to do

我完全糊涂了。我接下来要做什么?

【问题讨论】:

    标签: linux fedora pcre yum


    【解决方案1】:

    尝试找到提供bzlib.h 文件的包:

    sudo yum whatprovides */bzlib.h
    

    然后安装那个包

    根据您的评论,包名称是bzip2-devel-1.0.6-3.fc15.i686,所以这样做:

    sudo yum install bzip2-devel-1.0.6-3.fc15.i686
    

    【讨论】:

    • 我试过那个命令,它说Loaded plugins: langpacks, presto, refresh-packagekit bzip2-devel-1.0.6-3.fc15.i686 : Header files developing apps which will use : bzip2 Repo : fedora Matched from: Filename : /usr/include/bzlib.h 等。但是当我再次尝试安装pcre时,结果是一样的!
    • 非常感谢。但还有一个问题。它现在说** Cannot --enable-pcregrep-libbz2 because libbz2 was not found。我现在该怎么办?再次感谢
    • 好的,我安装了bzip2,问题解决了!谢谢阿特罗波!
    • 关注架构:bzip2-devel-1.0.6-3.fc15.i686中的i686sudo yum whatprovides 可以返回多个包,例如,bzip2-devel-1.0.6-3.fc15.x86_64
    • 不知道yum whatprovides。好技巧!
    猜你喜欢
    • 2014-11-15
    • 1970-01-01
    • 2022-11-14
    • 2013-02-26
    • 2018-10-18
    • 2021-10-07
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多