跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11 网络服务介绍 Oracle Solaris 11.1 Information Library (简体中文) |
此 Oracle Solaris 发行版中包括实用摘录与报告语言 (Practical Extraction and Report Language, Perl) 版本 5.8.4 和 5.12,它是一种功能强大的通用编程语言,通常作为免费软件提供。由于 Perl 具有出色的进程、文件和文本处理功能,因此已逐渐成为适用于复杂系统管理任务的标准开发工具。
Perl 5 包括一个可动态装入的模块框架,这样便可为特定任务添加新功能。在网址为 http://www.cpan.org 的综合 Perl 典藏网 (Comprehensive Perl Archive Network, CPAN) 上可以免费获取许多模块。如果要想使用 gcc 从 CPAN 生成并安装附加模块,可以使用 /usr/perl5/5.8.4/bin/perlgcc 或 /usr/perl5/5.12/bin/perlgcc 脚本来执行此操作。有关详细信息,请参见 5.8.4 分发中的 perlgcc(1) 手册页。
此 Oracle Solaris 发行版提供了有关 Perl 的几个信息来源。通过以下两种机制可以获得相同的信息。
可以通过向 MANPATH 环境变量中添加 /usr/perl5/man 来访问手册页。以下示例显示了 Perl 概述。
% setenv MANPATH ${MANPATH}:/usr/perl5/man % man perl
可以使用 perldoc 实用程序来访问其他文档。以下示例显示相同的概述信息。
% /usr/perl5/bin/perldoc perl
perl 概述页列出了此发行版包含的所有文档。
通常,Perl 的 5.12 版本可与以前的版本兼容。脚本不需要重新生成或重新编译便可使用。但是,任何基于 XSUB 的 (.xs) 模块都需要重新编译和重新安装。
Oracle Solaris 版本的 Perl 编译为可对系统内存分配器、64 位整数和大文件提供支持。此外,还应用了相应的修补程序。有关所有配置信息的完整列表,请查看此命令的结果。
% /usr/perl5/bin/perlbug -dv --- Flags: category= severity= --- Site configuration information for perl v5.12.4: . .
使用 perl -V 可以生成更短的列表。