因要使用tsung对openfire做压力测试,tsung依赖erlang,导致首次安装tsung即失败。已安装的centos5并不包含erlang开发包,下载到 otp_src_R12B-5.tar.gz 解压后进入到解压后目录,按照说明步骤:
./configure
结果前面看着刷一堆的日志,一切OK,但到最后出现两行错误:
checking for tgetent in -lncurses... no
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for tgetent in -ltermlib... no
configure: error: No curses library functions found
configure: error: /bin/sh '/opt/of/software_temp/otp_src_R12B-5/erts/configure' failed for erts
折腾了半天发现是缺少erlang的依赖ncurses,因为是centos,先查看缺失哪个。命令一看,有些还是有的,但也缺少一部分。
yum list|grep ncurses
根据缺失的组件情况,再安装ncuses缺少组件
yum -y install ncurses-devel
安装成功后,再到erlang解压目录下./configure 一切正常,再执行:make也正常,但到make install 又出错:
make[6]: Entering directory `/opt/evas/software_temp/otp_src_R12B-5/lib/common_test/c_src'
../priv/build_rx_lib ../priv make
make[6]: execvp: ../priv/build_rx_lib: Permission denied
make[6]: *** [rx] Error 127
make[6]: Leaving directory `/opt/of/software_temp/otp_src_R12B-5/lib/common_test/c_src'
make[5]: *** [release_spec] Error 2
make[5]: Leaving directory `/opt/of/software_temp/otp_src_R12B-5/lib/common_test/c_src'
make[4]: *** [release] Error 2
make[4]: Leaving directory `/opt/of/software_temp/otp_src_R12B-5/lib/common_test/c_src'
make[3]: *** [release] Error 2
make[3]: Leaving directory `/opt/of/software_temp/otp_src_R12B-5/lib/common_test/c_src'
make[2]: *** [release] Error 2
make[2]: Leaving directory `/opt/of/software_temp/otp_src_R12B-5/lib/common_test'
make[1]: *** [release] Error 2
make[1]: Leaving directory `/opt/of/software_temp/otp_src_R12B-5/lib'
make: *** [install.libs] Error 2
这个问题就比较好找了,根据上面的路径找到lib/common_test/priv 目录,来个暴力的,在该目录下:chmod 777 build_rx_lib ,再执行make install 一切正常了。接下来就是继续安装tsung, ./configure,make,make install 一切正常,终于把这玩意给安装好了。在ubuntu上安装tsung省事多了。
分享到:
相关推荐
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
5. 准备安装 CentOS 8 在准备安装 CentOS 8 的过程中,需要配置以下内容: * 键盘布局 * 日期和时间 * 安装来源 * 软件选择 * Kdump 在软件选择选项中,可以选择安装的模式,例如“包含图形界面Server with GUI”...
Centos 7.6 安装流程详解 在这篇文章中,我们将详细介绍 Centos 7.6 的安装流程,从虚拟机的创建到 Centos 7.6 的安装,再到 Secure CRT 与虚拟机的连接。 虚拟机的创建 在安装 Centos 7.6 之前,我们需要创建一...
知识点 5: 安装 CentOS 5.8 安装 CentOS 5.8 的过程与直接用光盘安装基本一致。用户需要选择正确的分区方案,并注意操作系统的 grub 默认写入 U 盘的问题。 知识点 6:解决 grub 写入 U 盘的问题 在选择分区时,...
linux- CentOS5安装LAMP(最小化安装)
5. 安装详情界面。 6. 设置时区,点击“Date & TIME”。 7. 设置分区硬盘分区,这边由于是虚拟机,故一个分区足矣。 8. 设置软件安装模式,这里选择“Development and Creative Workstation”。 9. 设置完毕后,点击...
CentOS 7 安装 MySQL
一些情况下, 服务器不联网, 则安装一些常用的命令比较麻烦, 本资源提供 Centos 离线安装 zip 和 unzip 命令和安装方法, 文件包含 unzip-6.0-21.el7.x86_64.rpm 和 zip-3.0-11.el7.x86_64.rpm以及安装命令。
### CentOS 6.7 安装 JDK 1.8 的详细步骤 在 CentOS 6.7 上安装 JDK 1.8 是一项常见的任务,对于运行 Java 应用程序至关重要。以下是从连接到服务器到验证安装的整个过程: #### 1. 连接到 CentOS 服务器 首先,...
Centos7.9安装部署Zabbix6,需要安装包的发邮箱,文件里面包含邮箱地址
内容: 1、centos 6 安装 mantisbt-1.2.8 ; 2、 centos 7 安装 mantisbt-2.12.0.zip 3、mantisbt-2.12.0.tar.gz包; 4、MySQL-5.5.59-1.el7.x86_64.rpm-bundle.tar包
CentOS 7.9 安装配置 vsftpd 在本文中,我们将详细介绍如何在 CentOS 7.9 上安装和配置 vsftpd,以实现匿名用户的上传和下载操作。 一、关闭防火墙 在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-...
CentOS 5.5 下 Qt 的安装配置 在 CentOS 5.5 平台下安装 Qt 需要经过多个步骤,每个步骤都需要注意一些重要细节。本文将详细讲解 CentOS 5.5 下 Qt 的安装配置过程。 一、安装软件列表 在开始安装 Qt 之前,需要...
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
安装步骤参考:https://blog.csdn.net/chkai123/article/details/126229727 docker离线安装 arm架构下离线安装docker docker centos7离线安装docekr 离线安装docker arm架构下安装docker arm架构centos7安装docker
VirtualBox 安装 CentOS 5 VirtualBox 是一款功能强大且免费的虚拟机软件,允许用户在单个物理机器上运行多个操作系统。以下是使用 VirtualBox 安装 CentOS 5 的详细步骤和知识点。 安装 CentOS 5 在开始安装 ...
5、CentOS 6.4 的系统运行方式分为:带图形界面、可以用鼠标操作的图形化方式和不带图形界面、直接用命令行操作的文本方式(具体的系统运行方式,可以在系统安装的过程中自定义选择); 6、解决 VMware ...
CentOS 7.9 安装 Zabbix 6.0 LTS 版 Zabbix 是一个基于 Web 的网络监控系统,能够实时监控服务器、网络设备和应用程序的状态。下面是 CentOS 7.9 安装 Zabbix 6.0 LTS 版的详细步骤。 安装 Nginx 首先,需要安装 ...
CentOS 5安装教程图文讲解 比较详细,值得收藏
CentOS是Linux发行版之一,相信不少朋友想知道CentOS系统安装配置的方法,下面小编给大家介绍下安装配置CentOS6.6的具体步骤,感兴趣的朋友不妨来了解下吧。