linux系统下用makemake modules installl 安装软件出现报错如何解决

安装Nagios3.3.1报错make[1]: *** [install] Error 1
安装Nagios3.3.1报错make[1]: *** [install] Error 1
  今天安装nagios3.3.1,不是第一次安装了,之前都很顺利,这次安装的时候,在执行命令make install的时候,报错了。大致如下
[root@magedu&nagios]#&make&install&
cd&./base&&&&make&install&
make[1]:&Entering&directory&`/root/nagios/base'&
make&install-basic&
make[2]:&Entering&directory&`/root/nagios/base'&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/bin&
/usr/bin/install&-c&-m&774&-o&nagios&-g&nagios&nagios&/var/www/html/nagios/bin&
/usr/bin/install&-c&-m&774&-o&nagios&-g&nagios&nagiostats&/var/www/html/nagios/bin&
make[2]:&Leaving&directory&`/root/nagios/base'&
make&strip-post-install&
make[2]:&Entering&directory&`/root/nagios/base'&
/usr/bin/strip&/var/www/html/nagios/bin/nagios&
/usr/bin/strip&/var/www/html/nagios/bin/nagiostats&
make[2]:&Leaving&directory&`/root/nagios/base'&
make[1]:&Leaving&directory&`/root/nagios/base'&
cd&./cgi&&&&make&install&
make[1]:&Entering&directory&`/root/nagios/cgi'&
make&install-basic&
make[2]:&Entering&directory&`/root/nagios/cgi'&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/sbin&
for&file&in&*.&do&\&
&&&&&&&&/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&$file&/var/www/html/nagios/&\&
make[2]:&Leaving&directory&`/root/nagios/cgi'&
make&strip-post-install&
make[2]:&Entering&directory&`/root/nagios/cgi'&
for&file&in&*.&do&\&
&&&&&&&&/usr/bin/strip&/var/www/html/nagios/sbin/$&\&
make[2]:&Leaving&directory&`/root/nagios/cgi'&
make[1]:&Leaving&directory&`/root/nagios/cgi'&
cd&./html&&&&make&install&
make[1]:&Entering&directory&`/root/nagios/html'&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/media&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/stylesheets&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/contexthelp&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/docs&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/docs/images&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/images&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/images/logos&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/includes&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/includes/rss&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/includes/rss/extlib&
/usr/bin/install&-c&-m&775&-o&nagios&-g&nagios&-d&/var/www/html/nagios/share/ssi&
/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&robots.txt&/var/www/html/nagios/share&
rm&-f&/var/www/html/nagios/share/l&
rm&-f&/var/www/html/nagios/share/l&
rm&-f&/var/www/html/nagios/share/l&
for&file&in&*.&\&
&&&&do&/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&$file&/var/www/html/nagios/&done&
for&file&in&stylesheets/*.&\&
&&&&do&/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&$file&/var/www/html/nagios/share/&done&
for&file&in&contexthelp/l;&\&
&&&&do&/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&$file&/var/www/html/nagios/share/&done&
for&file&in&images/*.&\&
&&&&do&/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&$file&/var/www/html/nagios/share/&done&
for&file&in&images/*.&\&
&&&&do&/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&$file&/var/www/html/nagios/share/&done&
for&file&in&images/*.&\&
&&&&do&/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&$file&/var/www/html/nagios/share/&done&
for&file&in&images/*.&\&
&&&&do&/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&$file&/var/www/html/nagios/share/&done&
for&file&in&images/logos/*.*;&\&
&&&&do&/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&$file&/var/www/html/nagios/share/images/&done&
for&file&in&includes/*.*;&\&
&&&&do&/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&$file&/var/www/html/nagios/share/&done&
for&file&in&includes/rss/*;&\&
&&&&do&/usr/bin/install&-c&-m&664&-o&nagios&-g&nagios&$file&/var/www/html/nagios/share/includes/&done&
/usr/bin/install:&omitting&directory&`includes/rss/extlib'&
/usr/bin/install:&omitting&directory&`includes/rss/htdocs'&
/usr/bin/install:&omitting&directory&`includes/rss/scripts'&
make[1]:&***&[install]&Error&1&
make[1]:&Leaving&directory&`/root/nagios/html'&
make:&***&[install]&Error&2&
  很纠结啊,google了一下,有解决方案,好像是makefile里有语法错误,具体怎么导致的不清楚,执行完以下命令,就OK了
# sed&-i&'s:for&file&in&includes/rss/\*;:for&file&in&includes/rss/\*.\*;:g'&./html/Makefile&
# sed&-i&'s:for&file&in&includes/rss/extlib/\*;:for&file&in&includes/rss/extlib/\*.\*;:g'&./html/Makefile&
然后,执行以下命令,来完成安装。&
# make&fullinstall&
  没什么技术含量,小记一下,免得以后再遇到同样的错误了,不知道该怎么办。
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
职称考试题目
招生信息考研政治
网络安全安全设置工具使用手机安全
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&用户名:h2appy
文章数:624
评论数:123
访问量:1385076
注册日期:
阅读量:1297
阅读量:3317
阅读量:428610
阅读量:1116554
51CTO推荐博文
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。
Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure Chelp输出详细的选项列表。
其中--prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr
/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr
/local/share,比较凌乱。
如果配置--prefix,如:./configure&--prefix=/usr/local/test可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。
用了―prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。
当然要卸载程序,也可以在原来的make目录下用一次make uninstall,但前提是make文件指定过uninstall。
了这篇文章
类别:┆阅读(0)┆评论(0)相关文章推荐:
aptget install apache2suexeccustom command not found
解决方法:
sudo apt-get remove make
sudoapt-get install make
阅读(210) 回复(0)
其他文章推荐
bash::command not found
解决办法,shell语句的换行符 '\'
后面不能有空格
阅读(60) 回复(0)
apt-get install gcc automake autoconf libtool make
阅读(0) 回复(0)
在RedHat下安装完erlang和tsung之后,在终端输入tsung,得到错误:
-bash: tsung: command not found
错误排查过程:
检查erlang安装状况。在终端输入命令erl
[root@SamuluIndex ~]# erl
-bash: erl: command not found
需要设一下erlang的路径:
export PATH=$PATH:/usr/local/erlang/bin
设完之后检查一下路径
[root@SamuluIndex ~]# echo $PATH
/usr/ker...
阅读(180) 回复(0)
本文由秀依林枫提供友情赞助,首发于烂泥行天下。
今天在centos上使用ftp命令连接本机的FTP服务器(本机FTP服务使用Vsftpd搭建),出现如下的错误提示:-bash: ftp: command not found
查询相关资料,发现很有可能是FTP命令没有安装。通过yum方式安装FTP命令:yum install ftp
安装完毕后,再次使用FTP命令进行连接。
发现已经可以正常连接FTP服务器。...
阅读(120) 回复(0)
今天在新建组的时候出了问题:
点击(此处)折叠或打开
# groupadd prj
bash: groupadd :command not found
我就纳闷,明明是在su权限下,怎么还不能使用groupadd命令,后来一百度才知道:
su命令:只是临时获得root权限,但并没有完全切换到root用户下,也就是,没有root用户的PATH和SHELL,要使用root用户的PATH,则要用:su...
阅读(270) 回复(0)
今天突然想装一下,php的服务器,就问了一下旁边的同学他说有一个一键安装的,
apt-get isntall tasksel
然后根据提示就可一自动安装了。果真可以。但是我有想自己安装一下全部的过程,就运行了一下的命令
我一经安装了mysql的服务器和客户端了。
apt-get install apache2
install php5
apt-get install php5-cli
apt-get install php5-mysql
阅读(150) 回复(0)
下载最新版的jdk-6u11-linux-i586及resin-3.2.1//安装JDK cd /www/softchmod +x jdk-6u11-linux-i586.bin ./jdk-6u11-linux-i586.bin看完License,输入“yes”,文件会自解压 mv jdk-6u11-linux-i586 /usr/local/jdk vi /etc/profile
在最后加入 JAVA_HOME=/usr/local/jdk CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin export JAVA_HOME CLASSPATH PATH
保存,退出
阅读(0) 回复(0)
Ubuntu解决sudo: source: command not found错误
在Ubuntu Server上执行以下命令,可以看到默认打开的文件数限制为1024个。
$ ulimit -n
编辑/etc/profile配置文件,在最后添加一行:
ulimit -SHn 65535
要让配置生效:
$ sudo source /etc/profile
sudo: source: command not found
我们直接执行ulimit -SHn 65535命令又会怎么样呢?
$ ulimit -SHn 65535
-bash: ulimit: open files: cannot modify limit: ...
阅读(840) 回复(0)
在做mysql多实例的时候,启动MySQL,提示如下错误:
点击(此处)折叠或打开
[root@localhost /]# /usr/local/mysql/bin/mysqld_multi
WARNING: my_print_defaults command not found.
Please make sure you have this command available and
in your path. The command is available from the latest
MySQL distribution.
Mysql/postgreSQL
阅读(60) 回复(0)
yum -y install gcc automake autoconf libtool make
yum install gcc gcc-c++
阅读(210) 回复(0)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题linux中安装PycURL出现的问题解决办法-linux-操作系统-壹聚教程网linux中安装PycURL出现的问题解决办法
下面小编整理了一篇关于linux中安装PycURL出现的问题解决办法,这个有pip安装错误及python安装错误了,下面一起来看解决办法。
使用pip安装PycURL时发现如下报错:
src/pycurl.h:152:5: warning: #warning &libcurl was compiled with SSL support....
但是系统中已经安装libcurl及libcrul-devel,最后google到了原因,是因为CentOS源中libcurl的版本过低,需要自行编译安装最新版本的curl:
wget http://curl.haxx.se/download/curl-7.39.0.tar.gz
tar xf curl-7.39.0.tar.gz
cd curl-7.39.0
./configure
make install
安装完成后载入PycURL模块时还会报错:
pycurl: libcurl link-time version (7.19.7) is older than compile-time version (7.39.0)
因为使用的是原来的libcurl库,需要用新的库文件覆盖旧的:
cp /usr/local/lib/libcurl.so /usr/lib64/
另外补充一篇:Python2.7安装pycurl:
pip install pycurl 报错
Exception: `curl-config' not found
处理以上错误:
wget http://curl.haxx.se/download/curl-7.24.0.tar.gz 安装curl
再用pip install pycurl或者编译源码,安装成功。
在Python程序里import pycurl的时候又报错
pycurl: libcurl link-time version (7.19.7) is older than compile-time version (7.24.0)
很明显的告诉我们连接上的libcurl是老版本的而并非我们上面安装的,即版本不一致,方法:
cp /usr/local/lib/libcurl.so /usr/lib64/
重试,问题依然存在,使用ll /usr/lib64发现下面除了libcurl.so外还有libcurl.so.4.1之类的,果断删掉libcurl.so.4.1这种仅剩libcurl.so
重新import pycurl,新问题又来了
libcurl.so.4: cannot open shared object file: No such file or directory
这个很怪异,因为在/usr/local/lib下是有这货的,那么问题来了,怎么才能让其找到这货呢,看下面:
vim /etc/ld.so.conf
//添加下述内容
/usr/local/lib
&&&& /usr/lib
sudo ldconfig
再次import pycurl,大功告成终于解决了问题
上一页: &&&&&下一页:相关内容
暂无与此文章相关内容最新内容}

我要回帖

更多关于 linux下make install 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信