安装GeoIP Nginx模块-Debian

安装GeoIP Nginx模块-Debian,nginx,debian,geoip,maxmind,Nginx,Debian,Geoip,Maxmind,我正在寻求您的帮助以安装Nginx GeoIP模块及其所有依赖项。 事实上,我尝试了很多用它来构建Nginx的方法,但每次都失败了 我的配置: Debian 8.2,Nginx 1.9.7-1~jessie(最后一条主线),PHP7 RC7 我所做的: 从源代码处安装的geoip-api-c1.6.7 尝试直接安装aptgeoip-binpackage,失败为“已更新”) 从git安装的模块libmaxminddb 一个ldconfig-p | grep maxminddb命令给我: lib

我正在寻求您的帮助以安装Nginx GeoIP模块及其所有依赖项。 事实上,我尝试了很多用它来构建Nginx的方法,但每次都失败了

我的配置:
Debian 8.2
Nginx 1.9.7-1~jessie
(最后一条主线),
PHP7 RC7

我所做的:

  • 从源代码处安装的
    geoip-api-c
    1.6.7
  • 尝试直接安装apt
    geoip-bin
    package,失败为“已更新”)
  • 从git安装的模块
    libmaxminddb
一个
ldconfig-p | grep maxminddb
命令给我:

libmaxminddb.so.0 (libc6,x86-64) => /usr/local/lib/libmaxminddb.so.0
libmaxminddb.so (libc6,x86-64) => /usr/local/lib/libmaxminddb.so
一切看起来都很好

但是在nginx
dpkg buildpackage-b
上,一个libmaxminddb检查失败,原因是:

dh_shlibdeps
dpkg-shlibdeps: error: no dependency information found for /usr/local/lib/libmaxminddb.so.0 (used by debian/nginx/usr/sbin/nginx)
Hint: check if the library actually comes from a package.
dh_shlibdeps: dpkg-shlibdeps -Tdebian/nginx.substvars debian/nginx/usr/sbin/nginx returned exit code 2
debian/rules:11: recipe for target 'binary' failed
我真的测试了一切,再次从源代码安装了所有lib,尝试从ubuntuppa安装&没有找到任何debian repo URL添加到我的列表中。 我只是想知道,我试过:

apt-get install libmaxminddb0 libmaxminddb-dev mmdb-bin
失败,未找到数据包。 关于这一点,我在nginx构建之前删除了geoip
——addmodule
,构建包工作得很好


非常感谢

您可以使用
dh_shlibdeps--dpkg shlibdeps params=--忽略缺少的信息

这个答案为我解决了同样的问题