CentOS7 に Perl + CPAN 環境を構築
2019-11-172 min read
目次
概要
CentOS7 に Perl + CPAN 環境を構築する。\nPerl は CentOS7 標準 (5.16.3 ) を利用する。
環境
CentOS Linux release 7.7.1908 (Core)
Perl関連rpmインストール
以下のコマンドでPerl関連のrpmをインストールします。\nこのコマンドにより、CPANも一緒にインストールされます。
$ yum install perl perl-core perl-local-lib
# インストールされるCPAN関連RPM
perl-CPAN-Meta-YAML-0.008-14.el7.noarch
perl-CPAN-Meta-Requirements-2.122-7.el7.noarch
perl-Parse-CPAN-Meta-1.4404-5.el7.noarch
perl-CPAN-1.9800-294.el7_6.noarch
perl-CPANPLUS-0.91.38-4.el7.noarch
perl-CPAN-Meta-2.120921-5.el7.noarch
perl-CPANPLUS-Dist-Build-0.70-3.el7.noarch
CPANの起動と設定
インストールが完了したらCPANを起動します。
$ CPAN
いくつか質問が出るので任意の内容で回答します。
Would you like to configure as much as possible automatically?
> yes
What approach do you want? (Choose 'local::lib', 'sudo' or 'manual')
> manual
各種設定が終わるとCPANが利用できるようになります。
cpan[1]> i MD5
Fetching with HTTP::Tiny:
http://cpan.mirror.cdnetworks.com/authors/01mailrc.txt.gz
Reading '/root/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Fetching with HTTP::Tiny:
http://cpan.mirror.cdnetworks.com/modules/02packages.details.txt.gz
Reading '/root/.cpan/sources/modules/02packages.details.txt.gz'
Database was generated on Fri, 15 Nov 2019 20:55:24 GMT
HTTP::Date not available
.............
New CPAN.pm version (v2.27) available.
[Currently running version is v1.9800]
You might want to try
install CPAN
reload cpan
to both upgrade CPAN.pm and run the new version without leaving
the current session.
...............................................................DONE
Fetching with HTTP::Tiny:
http://cpan.mirror.cdnetworks.com/modules/03modlist.data.gz
Reading '/root/.cpan/sources/modules/03modlist.data.gz'
DONE
Writing /root/.cpan/Metadata
Module id = MD5
CPAN_USERID GAAS (Gisle Aas <gisle.aas@uib.no>)
CPAN_VERSION 2.03
CPAN_FILE G/GA/GAAS/MD5-2.03.tar.gz
INST_FILE (not installed)
cpan[2]> exit
Recommends
New Posts
Hot posts!
Date
Tags
(110)
(54)
(54)
(47)
(45)
(36)
(30)
(29)
(24)
(24)
(22)
(21)
(21)
(20)
(19)
(17)
(16)
(16)
(15)
(14)
(12)
(12)
(12)
(12)
(12)
(12)
(11)
(10)
(10)
(10)
(10)
(10)
(9)
(9)
(8)
(8)
(8)
(8)
(7)
(7)
(6)
(6)
(6)
(6)
(6)
(5)
(5)
(5)
(5)
(4)
Author