RHEL(Redhat)6.10下Perl安装YAML模块

EDA软件 0 3291 张长瑞 收藏

操作系统版本:

cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 6.10 (Santiago)

Perl版本:

perl -v
This is perl, v5.10.1 (*) built for x86_64-linux-thread-multi
Copyright 1987-2009, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

YAML版本:

YAML-1.30

下载地址:

https://cpan.metacpan.org/authors/id/T/TI/TINITA/YAML-1.30.tar.gz

解压:

tar zxvf YAML-1.30.tar.gz 
YAML-1.30
YAML-1.30/README
YAML-1.30/Changes
YAML-1.30/t
YAML-1.30/t/svk.t
YAML-1.30/LICENSE
YAML-1.30/xt
YAML-1.30/xt/pod.t
YAML-1.30/xt/pmv.t
YAML-1.30/t/test.t
YAML-1.30/MANIFEST
YAML-1.30/META.yml
YAML-1.30/xt/meta.t
YAML-1.30/t/inbox.t
YAML-1.30/META.json
YAML-1.30/t/regexp.t
YAML-1.30/t/numify.t
YAML-1.30/t/errors.t
YAML-1.30/t/export.t
YAML-1.30/t/changes.t
YAML-1.30/t/bugs-rt.t
YAML-1.30/lib
YAML-1.30/lib/YAML.pm
YAML-1.30/Makefile.PL
YAML-1.30/CONTRIBUTING
YAML-1.30/t/issue-69.t
YAML-1.30/t/marshall.t
YAML-1.30/t/preserve.t
YAML-1.30/t/rt-90593.t
YAML-1.30/lib/YAML.pod
YAML-1.30/t/io-handle.t
YAML-1.30/t/issue-149.t
YAML-1.30/t/node-info.t
YAML-1.30/t/dump-opts.t
YAML-1.30/t/load-code.t
YAML-1.30/t/dump-code.t
YAML-1.30/t/2-scalars.t
YAML-1.30/t/TestYAML.pm
YAML-1.30/t/dump-file.t
YAML-1.30/t/load-spec.t
YAML-1.30/t/roundtrip.t
YAML-1.30/t/global-api.t
YAML-1.30/t/load-works.t
YAML-1.30/t/dump-works.t
YAML-1.30/t/load-fails.t
YAML-1.30/t/load-tests.t
YAML-1.30/t/references.t
YAML-1.30/t/dump-tests.t
YAML-1.30/lib/YAML
YAML-1.30/lib/YAML/Mo.pm
YAML-1.30/t/freeze-thaw.t
YAML-1.30/t/load-passes.t
YAML-1.30/t/basic-tests.t
YAML-1.30/t/load-slides.t
YAML-1.30/t/dump-basics.t
YAML-1.30/t/dump-nested.t
YAML-1.30/lib/YAML/Any.pm
YAML-1.30/lib/YAML/Tag.pm
YAML-1.30/t/dump-blessed.t
YAML-1.30/t/bugs-emailed.t
YAML-1.30/t/pugs-objects.t
YAML-1.30/lib/YAML/Tag.pod
YAML-1.30/lib/YAML/Any.pod
YAML-1.30/lib/YAML/Node.pm
YAML-1.30/t/svk-config.yaml
YAML-1.30/t/TestYAMLBase.pm
YAML-1.30/t/dump-synopsis.t
YAML-1.30/lib/YAML/Types.pm
YAML-1.30/lib/YAML/Node.pod
YAML-1.30/lib/YAML/Error.pm
YAML-1.30/t/dump-tests-514.t
YAML-1.30/t/dump-file-utf8.t
YAML-1.30/t/dump-tests-512.t
YAML-1.30/t/dump-stringify.t
YAML-1.30/lib/YAML/Error.pod
YAML-1.30/lib/YAML/Loader.pm
YAML-1.30/lib/YAML/Dumper.pm
YAML-1.30/lib/YAML/Types.pod
YAML-1.30/t/dump-perl-types.t
YAML-1.30/t/no-load-blessed.t
YAML-1.30/lib/YAML/Loader.pod
YAML-1.30/lib/YAML/Dumper.pod
YAML-1.30/lib/YAML/Marshall.pm
YAML-1.30/t/dump-blessed-glob.t
YAML-1.30/lib/YAML/Marshall.pod
YAML-1.30/t/author-pod-syntax.t
YAML-1.30/t/dump-perl-types-512.t
YAML-1.30/t/dump-perl-types-514.t
YAML-1.30/t/000-compile-modules.t
YAML-1.30/lib/YAML/Loader
YAML-1.30/lib/YAML/Loader/Base.pm
YAML-1.30/lib/YAML/Dumper
YAML-1.30/lib/YAML/Dumper/Base.pm
YAML-1.30/t/long-quoted-value.yaml
YAML-1.30/t/dump-stringy-numbers.t
YAML-1.30/lib/YAML/Loader/Base.pod
YAML-1.30/lib/YAML/Dumper/Base.pod
YAML-1.30/t/trailing-comments-content.t
YAML-1.30/t/trailing-comments-non-content.t

进入到解压好的YAML-1.30目录

cd YAML-1.30

编译Makefile:

perl Makefile.PL
Checking if your kit is complete...
Looks good
Warning: prerequisite Test::Deep 0 not found.
Warning: prerequisite Test::YAML 1.05 not found.
Writing Makefile for YAML
Wide character in print at /usr/share/perl5/ExtUtils/MakeMaker.pm line 1020.
Wide character in print at /usr/share/perl5/ExtUtils/MakeMaker.pm line 1020.
Wide character in print at /usr/share/perl5/ExtUtils/MakeMaker.pm line 1020.

make:

make Makefile
make: `Makefile' is up to date.

测试:

test Makefile

安装:

make install Makefile
cp lib/YAML/Tag.pod blib/lib/YAML/Tag.pod
cp lib/YAML/Loader.pm blib/lib/YAML/Loader.pm
cp lib/YAML/Types.pod blib/lib/YAML/Types.pod
cp lib/YAML/Any.pm blib/lib/YAML/Any.pm
cp lib/YAML/Loader/Base.pod blib/lib/YAML/Loader/Base.pod
cp lib/YAML.pod blib/lib/YAML.pod
cp lib/YAML/Error.pm blib/lib/YAML/Error.pm
cp lib/YAML/Mo.pm blib/lib/YAML/Mo.pm
cp lib/YAML/Loader.pod blib/lib/YAML/Loader.pod
cp lib/YAML/Dumper.pod blib/lib/YAML/Dumper.pod
cp lib/YAML/Types.pm blib/lib/YAML/Types.pm
cp lib/YAML/Error.pod blib/lib/YAML/Error.pod
cp lib/YAML/Node.pm blib/lib/YAML/Node.pm
cp lib/YAML/Marshall.pod blib/lib/YAML/Marshall.pod
cp lib/YAML/Loader/Base.pm blib/lib/YAML/Loader/Base.pm
cp lib/YAML/Node.pod blib/lib/YAML/Node.pod
cp lib/YAML.pm blib/lib/YAML.pm
cp lib/YAML/Any.pod blib/lib/YAML/Any.pod
cp lib/YAML/Dumper/Base.pm blib/lib/YAML/Dumper/Base.pm
cp lib/YAML/Marshall.pm blib/lib/YAML/Marshall.pm
cp lib/YAML/Tag.pm blib/lib/YAML/Tag.pm
cp lib/YAML/Dumper.pm blib/lib/YAML/Dumper.pm
cp lib/YAML/Dumper/Base.pod blib/lib/YAML/Dumper/Base.pod
Manifying blib/man3/YAML::Tag.3pm
Manifying blib/man3/YAML::Error.3pm
Manifying blib/man3/YAML::Marshall.3pm
Manifying blib/man3/YAML::Loader::Base.3pm
Manifying blib/man3/YAML::Types.3pm
Manifying blib/man3/YAML.3pm
Manifying blib/man3/YAML::Node.3pm
Manifying blib/man3/YAML::Any.3pm
Manifying blib/man3/YAML::Loader.3pm
Manifying blib/man3/YAML::Dumper::Base.3pm
Manifying blib/man3/YAML::Dumper.3pm
Installing /usr/local/share/perl5/YAML.pod
Installing /usr/local/share/perl5/YAML.pm
Installing /usr/local/share/perl5/YAML/Node.pod
Installing /usr/local/share/perl5/YAML/Mo.pm
Installing /usr/local/share/perl5/YAML/Types.pm
Installing /usr/local/share/perl5/YAML/Dumper.pm
Installing /usr/local/share/perl5/YAML/Tag.pm
Installing /usr/local/share/perl5/YAML/Error.pod
Installing /usr/local/share/perl5/YAML/Loader.pod
Installing /usr/local/share/perl5/YAML/Error.pm
Installing /usr/local/share/perl5/YAML/Node.pm
Installing /usr/local/share/perl5/YAML/Marshall.pm
Installing /usr/local/share/perl5/YAML/Marshall.pod
Installing /usr/local/share/perl5/YAML/Tag.pod
Installing /usr/local/share/perl5/YAML/Any.pod
Installing /usr/local/share/perl5/YAML/Types.pod
Installing /usr/local/share/perl5/YAML/Dumper.pod
Installing /usr/local/share/perl5/YAML/Any.pm
Installing /usr/local/share/perl5/YAML/Loader.pm
Installing /usr/local/share/perl5/YAML/Dumper/Base.pm
Installing /usr/local/share/perl5/YAML/Dumper/Base.pod
Installing /usr/local/share/perl5/YAML/Loader/Base.pm
Installing /usr/local/share/perl5/YAML/Loader/Base.pod
Installing /usr/local/share/man/man3/YAML::Dumper.3pm
Installing /usr/local/share/man/man3/YAML::Error.3pm
Installing /usr/local/share/man/man3/YAML.3pm
Installing /usr/local/share/man/man3/YAML::Marshall.3pm
Installing /usr/local/share/man/man3/YAML::Loader::Base.3pm
Installing /usr/local/share/man/man3/YAML::Tag.3pm
Installing /usr/local/share/man/man3/YAML::Types.3pm
Installing /usr/local/share/man/man3/YAML::Any.3pm
Installing /usr/local/share/man/man3/YAML::Loader.3pm
Installing /usr/local/share/man/man3/YAML::Dumper::Base.3pm
Installing /usr/local/share/man/man3/YAML::Node.3pm
Appending installation info to /usr/lib64/perl5/perllocal.pod
make: `Makefile' is up to date.

完成:

相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码