安装perl的JSON和Exepect监控模块

#!/bin/bash

Json="JSON-2.90.tar.gz"
Expect="Expect-1.32.tar.gz"
IO="IO-Tty-1.12.tar.gz"

for rpm in perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker gcc gcc-c++
do
        rpm -q ${rpm} &>/dev/null || (echo "install $rpm,wait.." && yum -y install ${rpm} &>/dev/null)
        if [ $? -ne 0 ];then
                echo "Install $rpm fail,please check it"
                exit 0
        fi
done

for software in ${Json} ${Expect} ${IO} 
do
        cd /usr/local/src
        rsync  -ar rsync://[email protected]/upload/${software} .
        tar -xf ${software} && softwaredir=`echo ${software} | sed ‘s/\.tar.gz//g‘` && cd ${softwaredir}
        perl Makefile.PL >/dev/null 2>&1 
        make >/dev/null 2>&1
        make install >/dev/null 2>&1
        cd /usr/local/src && rm -rf ${software} ${softwaredir}
done

cat >test.pl <<EOF
#!/usr/bin/perl

use JSON;
use Expect;
EOF

/usr/bin/perl test.pl
if [ $? -eq 0 ];then
        echo "Install OK"
else
        echo "Install Fail"
fi
时间: 2024-11-10 12:08:38

安装perl的JSON和Exepect监控模块的相关文章

cpan安装perl module的方法和步骤(备忘帖)

适用场景:不具备root权限且没有sudo权限的普通用户安装perl module安装步骤:1)删除/.cpan/.lockrm -rf /home/users/.cpan/.lock2)进入cpan交互模式perl -MCPAN -e shellTerminal does not support AddHistory. cpan shell -- CPAN exploration and modules installation (v2.00)Enter 'h' for help. cpan[

非[无]root权限 服务器 下安装perl以及perl模块--转载

转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无root权限.理论上适合所有的用户. 我的安装目录 cd /home/zilhua/software 1.在官方网站下载新版本的源码包: http://www.perl.org/get.html,版本自己选择,我下载的是perl-5.18.0.tar.gz 2.解压 tar zxvf perl-5.18.0.tar.gz 3.进入解压目录 cd /home/zilhua/software/perl-5.

New ipad安装Perl支持安装nikto

Title:New ipad安装Perl支持安装nikto --2012-11-15 09:47 New Ipad 越了后. ssh new ipad 进入目录 cd /tmp 下载Key文件 wget http://coredev.nl/cydia/coredev.pub 添加 apt-key add coredev.pub 添加源 echo 'deb http://coredev.nl/cydia iphone main' > /etc/apt/sources.list.d/coredev.

在ubuntu上面安装perl

随着人们对编程效率追求热情的提高,脚本语言便开始深受人们的喜爱,其中就包括perl.在这里我们不深究perl的历史,也不争论perl和python孰优孰劣,我们看看怎么在ubuntu上面安装perl,我用的版本是ubuntu11.10. 在www.perl.com和www.cpan.org 上面有很多关于perl的资料和ActiveStatePerlDevKit的广告,不过这个工具是要收费的. 我们在ubuntu上面安装perl后只要用任何一种文本编辑器(比如gedit就是相当强大的文本编辑器)

perl 读取json 格式的文件

使用JSON 模块中的 decode_json 函数,将json文件中的数据解码为perl 中的对象,然后进行处理 代码如下: #!/usr/bin/env perl use JSON; use Encode; my ($json) = @ARGV; my $context; open TXT, $json or die "Can't open $json!\n"; while (<TXT>) { $context .= $_; } close TXT; my $obj =

安装Perl Excel读取模块

在Win7上,进入VisualStudio2008的cmd line prompt perl -MCPAN -e shell install Spreadsheet::ParseExcel install Spreadsheet::ParseExcel::FmtUnicode install Unicode::Map 不过安装Win32::GUI失败,编译问题 参考Perl Excel读取 http://www.cnblogs.com/pangxiaodong/archive/2012/01/3

linux yum 用本地光盘做源安装perl

参考:http://hi.baidu.com/pengduo66/item/abfe454f81cdb7e5a4c06675 场景说明:选择最小化安装linux操作系统,没有安装perl工具.由于网络的故障问题,无法使用yum install perl 从网上安装perl,目前只有原版的安装光盘.于是尝试使用本地的光盘作为安装源. 步骤1:创建光盘挂载点 mkdir /iso 步骤2:挂载光盘镜像 mount -o loop /CentOS-6.5-x86_64-bin-DVD1.iso /is

Centos7 安装perl依赖环境库

Perl简介 Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发.Perl最初的设计者为拉里·沃尔(Larry Wall),于1987年12月18日发表.现在的版本为Perl 6,于2015年12月25日更新.Perl借取了C.sed.awk.shell 脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN.简而言之,Perl像C一样强大,像awk.s

CentOS 安装Perl环境

参考博文:https://blog.csdn.net/weixin_40192129/article/details/78610974 vmware tools需要perl环境的支持 安装perl支持 yum install perl* (yum安装perl相关支持) yum install cpan (perl需要的程序库,需要cpan的支持,详细自行百度) 注:如果你对perl模块版本要求比较高,希望是新版的那么请按照一下安装: yum install perl yum install cp