安装zabbix时遇到make: *** No targets specified and no makefile found. Stop.的解决方法

 

楼主在安装zabbix的时候,解压后zabbix的tar包,

./configure --enable-server \

> --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config \

> --with-net-snmp --with-libcurl

编译完后make,提示make: *** No targets specified and no makefile found. Stop.

然后进行排错,发现configure下面有个erro报错,意思是curl-devel未安装,但是自己yum  -y install curl-devel 又显示libcurl已经安装,卸载了libcurl-devel 再重新安装,还是不行。

因此在网上翻遍资料,好像大部分都没有遇到过我这种问题,最终还是在观望单独下载curl-devel包,然后编译安装上的。

 

下面是具体教程:  

          首先去找到对应版本下载https://curl.haxx.se/download.html,也可以使用楼主的下载;

          wget   https://curl.haxx.se/download/curl-7.61.1.tar.gz

然后执行下列操作

           # tar -zvxf curl-7.51.0.tar.gz

           # cd curl-7.51.0/

           # ./configure -prefix=/usr/local/curl

           # make

           # make install

           #vim /etc/profile

           # export PATH=$PATH:/usr/local/curl/bin

完成后,再重新./configure下zabbix,就会正常了。

下面是楼主在查资料的时候收集的一些相关常用的错误解决方法;

无法进行make无外乎都是./configure这个环节出了问题,可以查看configure后的报错,下面是一些常见的软件包未安装可能会影响到:

yum-y install gcc gcc-c++

autoconf

libjpeg libjpeg-devel

libpng libpng-develfreetype

freetype-devel l

ibxml2 libxml2-devel

zlib zlib-devel

glibc glibc-develglib2

glib2-devel

bzip2 bzip2-devel

ncurses ncurses-devel

curl curl-devele2fsprogs

e2fsprogs-devel

krb5 krb5-devel

libidn libidn-devel

opensslopenssl-devel openldap openldap-devel

nss_ldap

openldap-clientsopenldap-servers

 

如果还遇到了其他的问题欢迎留言。[转载还请注明出处]

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值