Solaris 10源码安装编译出错的一种处理办法

简介:
Solaris 10 源码安装编译出错的一种处理办法
作者:田逸( [email]sery@163.com[/email] from
 
几天前,在solaris 10下安装nagiso的插件nagios-plus时,在编译(执行make)命令是,总是不能成功,报错信息如下:
make: Fatal error: Command failed for target `all-recursive'
开始以为是软件包下载得不对,再去官方网站 [url]www.nagios.org[/url]下载一回,执行./configure --prefix=/usr/local/nagios 顺利通过,再执行 make命令编译,还是不成功。想一下:nagios程序本身也是用源码通过配置 ./configure –prefix=/usr/local/nagios 、编译 make 、安装make install这三步完成的呀,是什么原因呢?
 
先拿这个报错信息在google搜索一下,希望能找出类似的信息。倒是有些相似的,云make版本兼容性问题。到[url]www.gnu.org[/url]下载一个新的make源码文件make-3.81.tar.gz,然后把它安装到/usr/local/make目录。现在系统上有2个编译工具make,我打算用新的gnu make替换系统自带的那个。先把系统自带的make做个备份,以便万一出现意外能够恢复;其操作如下:
mv  /usr/ccs/bin/make  /usr/local/bin/make.orig
现在再把后来安装的gnu链接到/usr/ucc/bin目录 ln –s /usr/local/make/bin/make /usr/ccs/bin/make ,这样就不必更改环境变量/etc/profile的路径了。手动执行一下 make –v ,看输出的版本号是否正确。
 
现在再回到nagios-plus插件这个软件安装的问题上来,进入安装文件所在的目录,执行编译命令 make ,还是不能通过。执行make clean清理一下环境,重新来一次配置 ./configure –prefix=/usr/local/nagios ,执行编译 make ,嘿嘿,这次成功了!安装 make install,全部执行完毕后,在目录/usr/local/nagios目录看是否存在目录libexec,如果存在这个目录,表明安装成功。
 
GNU为用户提供了丰富的软件资源,为开源运动做出了巨大的贡献。使用GNU软件,将近一步摆脱某些厂商的束缚。把非gnu的包替换成gnu的包,可使用户获得更大的自由度。
























本文转自sery51CTO博客,原文链接: http://blog.51cto.com/sery/51483,如需转载请自行联系原作者

相关文章
|
8月前
|
人工智能
中国AI崛起与生成式人工智能(GAI)认证:驱动全球科技变革的人才战略
本文探讨了中国在人工智能(AI)领域的崛起及其对全球科技和经济的影响。文章回顾了中国AI研究的发展历程,从引进吸收到自主创新,政府政策支持与企业投入推动了AI技术的突破与广泛应用。同时,生成式人工智能(GAI)认证的重要性被强调,其为AI人才培养提供了专业标准,助力行业规范化发展。未来,中国将继续深化AI研究,加强国际交流,通过技能认证项目如GAI认证,为AI领域培养更多高素质人才,推动全球AI技术的繁荣发展。
|
8月前
|
Java 容器 Spring
什么是Spring IOC 和DI ?
IOC : 控制翻转 , 它把传统上由程序代码直接操控的对象的调用权交给容 器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转 移,从程序代码本身转移到了外部容器。 DI : 依赖注入,在我们创建对象的过程中,把对象依赖的属性注入到我们的类中。
|
10月前
|
域名解析 安全 数据安全/隐私保护
如何选择网站模版快速建站?
在建站初期,确定主题、后台搭配、域名和主机是关键。使用教程引导用户搭建,注意安全与稳定性。部署部署后,定期更新内容以优化SEO。网站运营需管理维护,及时更新密码和后台。
201 12
|
10月前
|
人工智能 开发框架 自然语言处理
《鸿蒙NEXT:为人工智能开发者打造的“梦想舞台”》
鸿蒙NEXT为AI开发者提供全方位支持,包括强大的AI辅助编程工具DevEco CodeGenie、详尽的开发文档与教程、高效的开发平台DevEco Studio、盘古大模型的深度赋能、开放的生态合作机会及激励政策。这些资源助力开发者高效开发智能应用,推动AI技术在鸿蒙生态系统中的广泛应用与发展。
423 13
|
搜索推荐 数据可视化 数据挖掘
会展中心定位导航:精准展位指引,提升用户参馆体验,增加企业成交机会!
在数字化时代,会展中心借助物联网、大数据与AI技术,推出了智能定位导航系统,革新参会体验。展前通过线上展位预约和可视化招商地图,简化招商流程,提高展位分配效率。展会期间,利用精准定位技术,实现一键导航,同时提供个性化展位推荐,增强参观效率与满意度。系统还支持位置分享、车位检索等功能,并通过数据分析为决策提供支持,全面提升会展品牌形象与竞争力。
322 0
会展中心定位导航:精准展位指引,提升用户参馆体验,增加企业成交机会!
|
机器学习/深度学习 运维 算法
[ICDE2024]多正常模式感知的频域异常检测算法MACE
阿里云计算平台大数据基础工程技术团队主导,与浙江大学合作的论文《Learning Multi-Pattern Normalities in the Frequency Domain for Efficient Time Series Anomaly Detection》被ICDE2024收录,该论文解决了云服务环境中不同服务存在不同正常模式,而传统神经网络一个训练好的模型只能较好捕捉一种或少数几种正常模式的问题,该论文提出的方法可以使用一个统一模型对不同服务进行检测,就达到比为每一个服务定制一个模型的SOTA方法更好的效果。
|
Java 编译器 Linux
程序技术好文:详解Linux安装GCC方法
程序技术好文:详解Linux安装GCC方法
501 0
|
资源调度 分布式计算 运维
阿里巴巴任务调度SchedulerX支持一次性任务
阿里巴巴任务调度SchedulerX2.0支持一次性任务
1420 2