嗨,我坐在防火墙后面工作,无法直接连接到internet,但我想安装一个Perl for Linux版本,该版本附带或能够运行Spreadsheet ParseXLSX。
我正在修改一个程序,该程序使用Spreadsheet ParseExcel处理xlsx文件,但它是perl安装的一个新程序,只能由用户访问。
我们将非常感谢您的帮助。
最佳答案
一般来说,您可以通过将perl模块从发行版复制到服务器上您选择的目录中,并将该目录添加到PERL5LIB环境变量中来很好地相处。请注意发行版为其文件定义的本地目录结构。在Spreadsheet::Parse
的情况下,这将是:
_your dir_
Spreadsheet
ParseExcel
...(lots of stuff)...
WriteExcel
...(lots of stuff)...
XLSX
Fmt2007.pm
Utility2007.pm
ParseExcel.pm
WriteExcel.pm
XLSX.pm
顺便说一下,我不记得5.10的核心模块不满足的任何依赖项,但是,如果有一些依赖项,perl会告诉您;-)。
一种更为健壮的方法是使用
CPAN
模块将模块安装在您控制的本地计算机上,并从perl安装的build子目录或site_perl
子目录复制文件。警告
这种做法只能在纯perl模块上可靠地工作!
最好向系统管理员咨询,并让他们很好地安装所需的模块!