安装perl模块和复制整个文件夹有什么区别?
我安装了一个perl模块,比如XYZ,然后创建了一个包含许多.pm文件的文件夹。我复制了文件夹并将其放在未安装XYZ的任何其他系统中安装perl模块和复制整个文件夹有什么区别?,perl,perl-module,Perl,Perl Module,我安装了一个perl模块,比如XYZ,然后创建了一个包含许多.pm文件的文件夹。我复制了文件夹并将其放在未安装XYZ的任何其他系统中因此,我能够在这两个系统中使用XYZ模块的方法。我的意思是,我无法找出这些方法之间的区别,但我认为肯定有一些区别。我所知道的是,当我们安装perl模块时,依赖项也会被安装。我说得对吗?有人能提到这两者之间的其他区别吗,如果有的话?我想了想: 对于XS模块,代码是为本地平台编译的 通过cpan安装模块通常会运行测试套件,因此,如果除了依赖项之外还有其他原因导致它无法
因此,我能够在这两个系统中使用XYZ模块的方法。我的意思是,我无法找出这些方法之间的区别,但我认为肯定有一些区别。我所知道的是,当我们安装perl模块时,依赖项也会被安装。我说得对吗?有人能提到这两者之间的其他区别吗,如果有的话?我想了想:
- 对于XS模块,代码是为本地平台编译的
- 通过cpan安装模块通常会运行测试套件,因此,如果除了依赖项之外还有其他原因导致它无法工作,您会被告知这一点(我想这是非常罕见的)
- 常规安装会自动转到perl可以找到模块的目录
/usr/share/perl5
)确保自己不会陷入混乱,这些目录应该由系统的包管理器管理