安装你自己的perl modules

来源:

http://www.cnblogs.com/itech/archive/2012/12/17/2822044.html

安装你自己的perl modules。当没有root权限的时候,需要安装perl modules到自己的home目录下。

来自:http://servers.digitaldaze.com/extensions/perl/modules.html

Installing Perl5 Modules Locally

Normally, the Perl5 module installation procedure includes commands something like these:

% perl5 Makefile.PL
% make
% make test
% make install
% make clean

The first command, perl5 Makefile.PL, directs perl5 to create a makefile for the new module you are installing. When installing a perl5 module locally you must designate the home directory of your perl5 installation on the command line. That information is used by perl5 to create the makefile. Substitute the following command for perl5 Makefile.PL:

% perl5 Makefile.PL PREFIX=/usr/home/USERNAME/usr/local

The value USERNAME above should be replaced with your Virtual Private Server primary user account name. So the complete installation process is:

% perl5 Makefile.PL PREFIX=/usr/home/USERNAME/usr/local
% make
% make test
% make install
% make clean

For older modules it may be necessary to designate several other variables on the command line during the module installation:

% perl5 Makefile.PL PREFIX=/usr/home/USERNAME/usr/local INSTALLPRIVLIB=/usr/home/USERNAME/usr/local/lib/perl5 INSTALLSCRIPT=/usr/home/USERNAME/usr/local/bin INSTALLSITELIB=/usr/home/USERNAME/usr/local/lib/perl5/site_perl INSTALLBIN=/usr/home/USERNAME/usr/local/bin INSTALLMAN1DIR=/usr/home/USERNAME/usr/local/lib/perl5/man INSTALLMAN3DIR=/usr/home/USERNAME/usr/local/lib/perl5/man/man3

To save yourself some typing you can create a file and put these variable assignments above in to a file (FILENAME) something like this:

PREFIX=/usr/home/USERNAME/usr/local INSTALLPRIVLIB=/usr/home/USERNAME/usr/local/lib/perl5 INSTALLSCRIPT=/usr/home/USERNAME/usr/local/bin INSTALLSITELIB=/usr/home/USERNAME/usr/local/lib/perl5/site_perl INSTALLBIN=/usr/home/USERNAME/usr/local/bin INSTALLMAN1DIR=/usr/home/USERNAME/usr/local/lib/perl5/man INSTALLMAN3DIR=/usr/home/USERNAME/usr/local/lib/perl5/man/man3

Then, each time you install a perl5 module you can use the following syntax:

% perl5 Makefile.PL `cat FILENAME`
% make
% make test
% make install
% make clean

You also can have a few different local module installation procedures, for example one for production perl and another for development:

% perl5 Makefile.PL `cat FILENAME.production`

or

% perl5 Makefile.PL `cat FILENAME.development`
时间: 2024-11-10 13:30:25

安装你自己的perl modules的相关文章

FATAL ERROR: please install the following Perl modules before executing ./mysql_install_db: Data::Dumper

今天安装本地数据库,所遇到的错误 FATAL ERROR: please install the following Perl modules before executing ./mysql_install_db:Data::Dumper 看到网上的修改方法: 解决方法 :安装autoconf库 命令:yum-y install autoconf 原文地址:https://www.cnblogs.com/jiuyachun/p/10096924.html

Nagios插件Nagiosgraph安装部署

Nagios是比较常用的一款开源监控软件,Nagios灵活轻便使得在使用时可以根据自己的实际情况灵活运用,但是Nagios有一个缺点是对绘图做的不够完善,所以在对监控数据用来做分析时Nagios就有短板了.不过因为Nagios的灵活所以Nagios可以借助其他的方式实现图形报表的展示,今天在此就简要的说一说官方的Nagiosgraph插件,Nagiosgraph插件是用过Perl来实现的,所以在使用用Nagiosgraph插件时就要确保系统中安装了Perl以及配置好相应的cpan源,这样才能进行

wxpython学习资源

http://www.cnblogs.com/dyx1024/archive/2012/07/15/2592202.html wxPython:布局管理器sizer介绍 ogs.com/dyx1024/ date:2012-07-15 ''' import wx import...以本节看一下wxPython中布局管理器sizer的用法,同样,先看一个实例: 代码: #!/usr/bin/env python # -*- coding: utf-8 -*- ''' Function:绘图 soc

非[无]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.

Perl如何安装新模块/包

今天写Perl程序时需要调用到Tk模块,但是我机器上却没有T T. Perl小白,不知道肿么装新模块.网上搜了一下资料,和大家分享下. 本人机器Windows的系统,没法提供Unix或者Linux的测试,见谅... 如果您使用的是 UNIX 或 Linux,下载和安装 Perl 模块的一种方法是使用 Comprehensive Perl Archive Network (CPAN). 在命令提示符中输入以下命令: perl –MCPAN –e shell install Bundle::CPAN

Windows Myeclipse 10 安装 perl 插件

1.首先安装 windows 下的 perl 环境这里使用 active perl,选择最新版本 5.16.1下载地址:http://www.activestate.com/activeperl/downloads文件名:ActivePerl-5.16.1.1601-MSWin32-x86-296175.msi安装即可2.安装 myeclipse 插件 EPIChttp://sourceforge.net/projects/e-p-i-c/files/latest/download?source

Linux -- Web服务器配置之用户认证;Perl语言解释器的安装

一.用户认证 用户认证在网络安全中是非常重要的技术之一,它是保护网络系统资源的第一道防线.用户认证控制着所有登录并检查访问用户的合法性,其目标是仅让合法用户以合法的权限访问网络系统的资源.当用户第一次访问了启用用户认证目录下的任何文件,浏览器会显示一个对话框,要求输入正确的登录用户名和口令进行用户身份的确认.若是合法用户,则显示所访问的文件内容.此后访问该目录的每个文件时,浏览器会自动送出用户名和密码,不用再输入了,直到关闭浏览器为止.用户认证功能起到了一个屏障的作用,限制非授权用户非法访问一些

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