织梦CMS - 轻松建站从此开始!

罗索

debian下 configure: error: bzlib.h is required解决

落鹤生 发布于 2012-03-07 11:51 点击:次 
安装tokyocabinet过程中出现configure: error: bzlib.h is required,开始百度很多建议apt-get install libbz2-dev,但是出现新的错误libbz2-dev: Depends: libbz2-1.0 (= 1.0.5-1) but 1.0.5-3 is to be installed E: Broken package
TAG:

安装tokyocabinet过程中出现configure: error: bzlib.h is required,开始百度很多建议apt-get install libbz2-dev,但是出现新的错误libbz2-dev: Depends: libbz2-1.0 (= 1.0.5-1) but 1.0.5-3 is to be installed E: Broken package,解决不掉继续百度,google终于找到http://iamcaihuafeng.blog.sohu.com /148914557.html
这里面介绍apt-file可以找到该.h文件究竟属于那一个软件包

一下内容来自http://iamcaihuafeng.blog.sohu.com/148914557.html

a.先安装apt-file命令
debian:/home/software/beansdb-0.3.0# aptitude search apt-file
p   apt-file                             - APT package searching utility -- command-line i

debian:/home/software/beansdb-0.3.0# aptitude install apt-file
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be installed:
apt-file libapt-pkg-perl{a} libconfig-file-perl{a} liblist-moreutils-perl{a}
0 packages upgraded, 4 newly installed, 0 to remove and 24 not upgraded.
Need to get 171kB of archives. After unpacking 565kB will be used.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://mirrors.163.com stable/main libconfig-file-perl 1.42-1 [11.7kB]
Get:2 http://mirrors.163.com stable/main libapt-pkg-perl 0.1.22+b1 [88.8kB]
Get:3 http://mirrors.163.com stable/main liblist-moreutils-perl 0.22-1+b1 [51.5kB]
Get:4 http://mirrors.163.com stable/main apt-file 2.1.5 [19.2kB]
Fetched 171kB in 1s (110kB/s)
Selecting previously deselected package libconfig-file-perl.
(Reading database ... 72133 files and directories currently installed.)
Unpacking libconfig-file-perl (from .../libconfig-file-perl_1.42-1_all.deb) ...
Selecting previously deselected package libapt-pkg-perl.
Unpacking libapt-pkg-perl (from .../libapt-pkg-perl_0.1.22+b1_i386.deb) ...
Selecting previously deselected package liblist-moreutils-perl.
Unpacking liblist-moreutils-perl (from .../liblist-moreutils-perl_0.22-1+b1_i386.deb) ...
Selecting previously deselected package apt-file.
Unpacking apt-file (from .../apt-file_2.1.5_all.deb) ...
Processing triggers for man-db ...
Setting up libconfig-file-perl (1.42-1) ...
Setting up libapt-pkg-perl (0.1.22+b1) ...
Setting up liblist-moreutils-perl (0.22-1+b1) ...
Setting up apt-file (2.1.5) ...
You need to run 'apt-file update' as root to update the cache.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done

更新cache
apt-file update

b.查找bzlib.h属于哪一个软件包
debian:/home/software/tokyocabinet-1.4.43# apt-file search bzlib.h
libbz2-dev: /usr/include/bzlib.h
libcomplearn1-headers: /usr/include/complearn-1.0/complearn/complearn-rcbzlib.h
sunbird-dev: /usr/include/sunbird/libbz2/bzlib.h

找到好几个到底安装哪一个呢,/usr/include是linux的头文件的主目录,那就安装对应的那个包吧
aptitude install libbz2-dev
安装完成以后,再回到上面去配置tc,ok,安装tc成功

这样安装后问题解决了,再次对这位博友表示感谢

(风云之家)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201203/15797.html]
本文出处:百度博客 作者:风云之家 原文
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容