ubuntu 9.10下perl模块的安装
来源:互联网 发布:局域网监控系统java 编辑:程序博客网 时间:2024/06/10 23:30
perl在ubuntu 9.10系统中是默认安装的。而且是最新的可用的5.10
在使用Linux或是unix时,perl是一个非常 有用的脚本的语言 。关于perl的模块安装,网上也有很多介绍,一方面可以通过不同 套件自带的软件 安装工具安装,一方面可以通过cpan安装,再者就是可以直接编译源代码。
这样,对于拥有root权限的用户来说,没有任何问题,可是对于不拥有root权限的一般用户来说,如果想在自己的home目录下安装与使用perl的模块,还有很多特别之处。我这里就是专门介绍如何在一般用户的home目录下安装以及使用perl模块的。
编译与安装模块:
一般来说有几步基本 步骤:
% perl Makefile.PL
% make
% make test
% make install
% make clean
不同于拥有root权限的安装,对于用户,必须在第一步指定一个拥有合适权限的安装模块的目标路径。
比如说perl Makefile.PL --PREFIX=/home/USERNAME/usr
让你的脚本能够找到你安装的模块
当你像上面一步那样安装了模块在/home/USERNAME/usr下面后,如果在你的程序中要用到这些模块,你可以通过两种方法实现:
use lib qw(/home/USERNAME/usr/lib/perl5 /home/USERNAME/usr/lib/perl5/site_perl);
或者BEGIN { unshift @INC, qw(/usr/home/USERNAME/usr/local/lib/perl5 /usr/home/USERNAME/usr/local/lib/perl5/site_perl); }
其原理就是perl搜索模块的路径存放在@INC数组中,只要将用户自定义的模块路径加入到该数组中就行。
在perl脚本外设置perl模块搜索路径
如果需要在perl脚本外设置perl模块搜索路径(比如说要解决安装模块的依赖关系)时,可以通过设置环境变量来解决。方法如下:
export PERL5LIB = /
/home/<username>/usr/lib/
/home/<username>/usr/lib/perl5/site_perl
当然如果你把它放在.bashrc中,此设置便可在以后每次登录系统都会起作用。
作者自己注:
模块名是分大小写的,当我在perl文件中使用use FILE::SLURP时,总是提示错误,觉得非常意外。原来是大小写的问题,你
必须要写为:
use File::Slurp;
- ubuntu 9.10下perl模块的安装
- ubuntu下perl模块的安装方法(包括windows)
- Linux下perl模块的安装
- Perl模块的安装
- windows下安装perl模块
- windows下安装perl模块
- 各种平台下Perl模块的安装方法
- 各种平台下Perl模块的安装方法
- 各种平台下Perl模块的安装方法
- 各种平台下Perl模块的安装方法完全版
- 各种平台下Perl模块的安装方法完全版
- Windows下用ActivePerl的PPM安装Perl模块
- 各种平台下Perl模块的安装方法
- 各种平台下Perl模块的安装方法(转)
- 各种平台下perl模块的安装方法
- 各种平台下Perl模块的安装方法
- 各种平台下Perl模块的安装方法
- 各种平台下Perl模块的安装方法
- FormIECache.cs
- iPhone开发网站、论坛、博客
- C++ 异常处理入门
- XHTML+CSS=网站重构
- 使用bcp工具导入和导出批量数据
- ubuntu 9.10下perl模块的安装
- C++异常处理 2
- linux操作系统下c语言编程入门 [转]-----非常经典的文章
- c++异常处理
- 判断datagirdview中复选框是否选中
- Cache缓存的概念
- VS.Net 2003/VC6.0常用快捷键集合
- oracle全文索引之datastore_2_MULTI_COLUMN_DATASTORE
- javascript+css 实现tab功能