CentOS7 に Perl環境を構築する

2019-11-16
centosperlcentoscpan
    

目次

概要

Docker上のCentOS7 に Perl および 重要なrpm類を尾インストールしPerl環境を構築する。

環境

CentOS7\n\nPerl 5.16.3 (CentOS標準)

Perlインストール

パッケージを最新に更新する。

$ yum update

perl perl-core perl-local-libのrpmのインストールを行います。

$ yum install perl perl-core perl-local-lib

完了すると以下のモジュールがインストールされます

========================================================================================================================================================================================================
 Package                                                      Arch                                   Version                                              Repository                               Size
========================================================================================================================================================================================================
Installing:
 perl                                                         x86_64                                 4:5.16.3-294.el7_6                                   base                                    8.0 M
 perl-core                                                    x86_64                                 5.16.3-294.el7_6                                     base                                     43 k
 perl-local-lib                                               noarch                                 1.008010-4.el7                                       base                                     64 k
Installing for dependencies:
 gdbm-devel                                                   x86_64                                 1.10-8.el7                                           base                                     47 k
 glibc-devel                                                  x86_64                                 2.17-292.el7                                         base                                    1.1 M
 glibc-headers                                                x86_64                                 2.17-292.el7                                         base                                    687 k
 groff-base                                                   x86_64                                 1.22.2-8.el7                                         base                                    942 k
 kernel-headers                                               x86_64                                 3.10.0-1062.4.3.el7                                  updates                                 8.7 M
 libdb-devel                                                  x86_64                                 5.3.21-25.el7                                        base                                     39 k
 perl-Archive-Extract                                         noarch                                 1:0.68-3.el7                                         base                                     28 k
 perl-Archive-Tar                                             noarch                                 1.92-3.el7                                           base                                     73 k
 perl-B-Lint                                                  noarch                                 1.17-3.el7                                           base                                     20 k
 perl-CGI                                                     noarch                                 3.63-4.el7                                           base                                    250 k
 perl-CPAN                                                    noarch                                 1.9800-294.el7_6                                     base                                    293 k
 perl-CPAN-Meta                                               noarch                                 2.120921-5.el7                                       base                                    113 k
 perl-CPAN-Meta-Requirements                                  noarch                                 2.122-7.el7                                          base                                     24 k
 perl-CPAN-Meta-YAML                                          noarch                                 0.008-14.el7                                         base                                     24 k
 perl-CPANPLUS                                                noarch                                 0.91.38-4.el7                                        base                                    307 k
 perl-CPANPLUS-Dist-Build                                     noarch                                 0.70-3.el7                                           base                                     28 k
 perl-Carp                                                    noarch                                 1.26-244.el7                                         base                                     19 k
 perl-Compress-Raw-Bzip2                                      x86_64                                 2.061-3.el7                                          base                                     32 k
 perl-Compress-Raw-Zlib                                       x86_64                                 1:2.061-4.el7                                        base                                     57 k
 perl-DBD-SQLite                                              x86_64                                 1.39-3.el7                                           base                                    1.3 M
 perl-DBI                                                     x86_64                                 1.627-4.el7                                          base                                    802 k
 perl-DBIx-Simple                                             noarch                                 1.35-7.el7                                           base                                     43 k
 perl-DB_File                                                 x86_64                                 1.830-6.el7                                          base                                     74 k
 perl-Data-Dumper                                             x86_64                                 2.145-3.el7                                          base                                     47 k
 perl-Digest                                                  noarch                                 1.17-245.el7                                         base                                     23 k
 perl-Digest-MD5                                              x86_64                                 2.52-3.el7                                           base                                     30 k
 perl-Digest-SHA                                              x86_64                                 1:5.85-4.el7                                         base                                     58 k
 perl-Encode                                                  x86_64                                 2.51-7.el7                                           base                                    1.5 M
 perl-Env                                                     noarch                                 1.04-2.el7                                           base                                     16 k
 perl-Exporter                                                noarch                                 5.68-3.el7                                           base                                     28 k
 perl-ExtUtils-CBuilder                                       noarch                                 1:0.28.2.6-294.el7_6                                 base                                     68 k
 perl-ExtUtils-Embed                                          noarch                                 1.30-294.el7_6                                       base                                     50 k
 perl-ExtUtils-Install                                        noarch                                 1.58-294.el7_6                                       base                                     75 k
 perl-ExtUtils-MakeMaker                                      noarch                                 6.68-3.el7                                           base                                    275 k
 perl-ExtUtils-Manifest                                       noarch                                 1.61-244.el7                                         base                                     31 k
 perl-ExtUtils-ParseXS                                        noarch                                 1:3.18-3.el7                                         base                                     77 k
 perl-FCGI                                                    x86_64                                 1:0.74-8.el7                                         base                                     42 k
 perl-File-CheckTree                                          noarch                                 4.42-3.el7                                           base                                     18 k
 perl-File-Fetch                                              noarch                                 0.42-2.el7                                           base                                     27 k
 perl-File-Path                                               noarch                                 2.09-2.el7                                           base                                     26 k
 perl-File-Temp                                               noarch                                 0.23.01-3.el7                                        base                                     56 k
 perl-Filter                                                  x86_64                                 1.49-3.el7                                           base                                     76 k
 perl-Getopt-Long                                             noarch                                 2.40-3.el7                                           base                                     56 k
 perl-HTTP-Tiny                                               noarch                                 0.033-3.el7                                          base                                     38 k
 perl-IO-Compress                                             noarch                                 2.061-2.el7                                          base                                    260 k
 perl-IO-Zlib                                                 noarch                                 1:1.10-294.el7_6                                     base                                     52 k
 perl-IPC-Cmd                                                 noarch                                 1:0.80-4.el7                                         base                                     34 k
 perl-JSON-PP                                                 noarch                                 2.27202-2.el7                                        base                                     55 k
 perl-Locale-Codes                                            noarch                                 3.26-2.el7                                           base                                    314 k
 perl-Locale-Maketext                                         noarch                                 1.23-3.el7                                           base                                     93 k
 perl-Locale-Maketext-Simple                                  noarch                                 1:0.21-294.el7_6                                     base                                     50 k
 perl-Log-Message                                             noarch                                 1:0.08-3.el7                                         base                                     29 k
 perl-Log-Message-Simple                                      noarch                                 0.10-2.el7                                           base                                     11 k
 perl-Module-Build                                            noarch                                 2:0.40.05-2.el7                                      base                                    281 k
 perl-Module-CoreList                                         noarch                                 1:2.76.02-294.el7_6                                  base                                     86 k
 perl-Module-Load                                             noarch                                 1:0.24-3.el7                                         base                                     11 k
 perl-Module-Load-Conditional                                 noarch                                 0.54-3.el7                                           base                                     18 k
 perl-Module-Loaded                                           noarch                                 1:0.08-294.el7_6                                     base                                     46 k
 perl-Module-Metadata                                         noarch                                 1.000018-2.el7                                       base                                     26 k
 perl-Module-Pluggable                                        noarch                                 1:4.8-3.el7                                          base                                     29 k
 perl-Net-Daemon                                              noarch                                 0.48-5.el7                                           base                                     51 k
 perl-Object-Accessor                                         noarch                                 1:0.42-294.el7_6                                     base                                     56 k
 perl-Package-Constants                                       noarch                                 1:0.02-294.el7_6                                     base                                     46 k
 perl-Params-Check                                            noarch                                 1:0.38-2.el7                                         base                                     18 k
 perl-Parse-CPAN-Meta                                         noarch                                 1:1.4404-5.el7                                       base                                     14 k
 perl-PathTools                                               x86_64                                 3.40-5.el7                                           base                                     82 k
 perl-Perl-OSType                                             noarch                                 1.003-3.el7                                          base                                     20 k
 perl-PlRPC                                                   noarch                                 0.2020-14.el7                                        base                                     36 k
 perl-Pod-Checker                                             noarch                                 1.60-2.el7                                           base                                     28 k
 perl-Pod-Escapes                                             noarch                                 1:1.04-294.el7_6                                     base                                     51 k
 perl-Pod-LaTeX                                               noarch                                 0.61-2.el7                                           base                                     35 k
 perl-Pod-Parser                                              noarch                                 1.61-2.el7                                           base                                    107 k
 perl-Pod-Perldoc                                             noarch                                 3.20-4.el7                                           base                                     87 k
 perl-Pod-Simple                                              noarch                                 1:3.28-4.el7                                         base                                    216 k
 perl-Pod-Usage                                               noarch                                 1.63-3.el7                                           base                                     27 k
 perl-Scalar-List-Utils                                       x86_64                                 1.27-248.el7                                         base                                     36 k
 perl-Socket                                                  x86_64                                 2.010-4.el7                                          base                                     49 k
 perl-Storable                                                x86_64                                 2.45-3.el7                                           base                                     77 k
 perl-Sys-Syslog                                              x86_64                                 0.33-3.el7                                           base                                     42 k
 perl-Term-UI                                                 noarch                                 0.36-2.el7                                           base                                     22 k
 perl-Test-Harness                                            noarch                                 3.28-3.el7                                           base                                    302 k
 perl-Test-Simple                                             noarch                                 0.98-243.el7                                         base                                    170 k
 perl-Text-ParseWords                                         noarch                                 3.29-4.el7                                           base                                     14 k
 perl-Text-Soundex                                            x86_64                                 3.04-4.el7                                           base                                     19 k
 perl-Text-Unidecode                                          noarch                                 0.04-20.el7                                          base                                    114 k
 perl-Thread-Queue                                            noarch                                 3.02-2.el7                                           base                                     17 k
 perl-Time-HiRes                                              x86_64                                 4:1.9725-3.el7                                       base                                     45 k
 perl-Time-Local                                              noarch                                 1.2300-2.el7                                         base                                     24 k
 perl-Time-Piece                                              x86_64                                 1.20.1-294.el7_6                                     base                                     69 k
 perl-Version-Requirements                                    noarch                                 0.101022-244.el7                                     base                                     21 k
 perl-autodie                                                 noarch                                 2.16-2.el7                                           base                                     77 k
 perl-constant                                                noarch                                 1.27-2.el7                                           base                                     19 k
 perl-devel                                                   x86_64                                 4:5.16.3-294.el7_6                                   base                                    453 k
 perl-libs                                                    x86_64                                 4:5.16.3-294.el7_6                                   base                                    688 k
 perl-macros                                                  x86_64                                 4:5.16.3-294.el7_6                                   base                                     44 k
 perl-parent                                                  noarch                                 1:0.225-244.el7                                      base                                     12 k
 perl-podlators                                               noarch                                 2.5.1-3.el7                                          base                                    112 k
 perl-threads                                                 x86_64                                 1.87-4.el7                                           base                                     49 k
 perl-threads-shared                                          x86_64                                 1.43-6.el7                                           base                                     39 k
 perl-version                                                 x86_64                                 3:0.99.07-3.el7                                      base                                     84 k
 pyparsing                                                    noarch                                 1.5.6-9.el7                                          base                                     94 k
 systemtap-sdt-devel                                          x86_64                                 4.0-10.el7_7                                         updates                                  76 k

Transaction Summary
========================================================================================================================================================================================================
Install  3 Packages (+102 Dependent packages)

インストールが完了するとPerlが利用できるようになります。

$ perl --version

This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
(with 39 registered patches, see perl -V for more detail)

Copyright 1987-2012, 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.
    
s-yoshiki
s-yoshiki
githubtwitterqiita
Web作ってますが、インタラクティブなプログラミングも好きです。
JavaScript / Vue / node.js / PHP / AWS / OpenCV

関連記事

CentOS8 に Python + OpenCV をインストール
インストール テスト CentOS8 で標準で提供されているパッケージで Python + OpenCV 環境を構築する方法です。 検証した環境は CentOS8.3 (Docker) です。 インストール まず opencv…

[Perl] CentOS8 に plenv をインストール
インストール Step1 事前準備 Step2 PATHを通す (README通りにインストール) Step2 PATHを通す ($HOME以外にplenvをインストール) Step3 Perlインストール Step4 cpanmインストール CentOS…

CentOS6(Docker)でyum update できなくなった
エラー内容 対応 CentOS6.10 で yum update しようとしたところエラーが出てアップデートできなかったので対応した時の記録 エラー内容 以下のようなエラーが出ました。 対応 を以下のように変更したところ解決しました。

PostfixでメールリレーしてMailHogで受信する開発用Dockerコンテナの構築
環境 Dockerイメージ作成 コンテナの起動 telnetで送信テスト phpで送信テスト Postfixのリレーを介して送信されたメールをMailHog(開発用SMTPサーバ)でキャッチするDocker開発環境を構築した際のメモです。 環境 Docker…

Perlでconstant(定数)をhashのキーに使う
ハマった事象 解決方法 1 括弧をつける 2 & をつける 参考にしたサイト Perlでconstant(定数)をhash…

php-fpmのステータスページを表示 Apache & htaccess
試した環境 php-fpm の pm.status_path について php-fpmのconfの設定 .htaccess の設定 アクセスしてみる 参考にしたサイト Apache環境で php-fpm のステータスページを htaccess…

CentOS8 に Oracle12.2 clientをインストールする
実施した環境 セットアップ clientツールの 準備 インストール 環境変数にパスを通す 実行 libnsl.so.1: cannot open shared object file と表示される場合 CentOS8 に Oracle12.2 client…

CentOS で スマートにプロキシを設定する
コマンドライン上で通す よりスマートに設定する 設定ファイルに記述 CentOSでプロキシを通す設定のメモです。 プロキシ環境で yum/dnf でリポジトリを更新する場合や、curl/wget…

MySQL8.0 で利用できるパラメータを表示する方法
オプションの表示 mysql8.0でmy.cnfなどで利用できるパラメータ一覧を出す方法。 オプションの表示 オプションの表示は次のコマンドで実施できます mysqld — The MySQL Server 【MySQLパラメーター比較資料】MySQL 5.…

CentOS に MySQL8.0をインストールする
はじめに 環境 起動 MySQLインストール my.cnf の設定 プロセス立ち上げ エラー The designated data directory /var/lib/mysql/ is unusable. You can remove all files…

最新の投稿

[JS]ラジアンから度数に度数からラジアンに変換する
コード 度数からラジアンへ ラジアンから度数へ サンプル ラジアンから度数に度数からラジアンに変換する際のスニペット。 コード 度数からラジアンへ ラジアンから度数へ サンプル

CentOS8 に Python + OpenCV をインストール
インストール テスト CentOS8 で標準で提供されているパッケージで Python + OpenCV 環境を構築する方法です。 検証した環境は CentOS8.3 (Docker) です。 インストール まず opencv…

[Perl] CentOS8 に plenv をインストール
インストール Step1 事前準備 Step2 PATHを通す (README通りにインストール) Step2 PATHを通す ($HOME以外にplenvをインストール) Step3 Perlインストール Step4 cpanmインストール CentOS…

JS/TSのclassでclass名を取得する
コード JS/TSのconstructorを利用して自分自身のクラス名を取得する際のメモ。 コード このコードの結果は次のようになります。

CentOS6(Docker)でyum update できなくなった
エラー内容 対応 CentOS6.10 で yum update しようとしたところエラーが出てアップデートできなかったので対応した時の記録 エラー内容 以下のようなエラーが出ました。 対応 を以下のように変更したところ解決しました。

PostfixでメールリレーしてMailHogで受信する開発用Dockerコンテナの構築
環境 Dockerイメージ作成 コンテナの起動 telnetで送信テスト phpで送信テスト Postfixのリレーを介して送信されたメールをMailHog(開発用SMTPサーバ)でキャッチするDocker開発環境を構築した際のメモです。 環境 Docker…

GitLab.com のコンテナレジストリで1つのプロジェクトに複数のDockerイメージをpushする
手順 GitLab.com のコンテナレジストリで1つのプロジェクトに複数のDockerイメージをpushする方法についてのメモです。 手順 まず、gitlab.comにて適当なリポジトリを…

Python poetryでパッケージ開発 PyPIで公開 Pytestでテスト CIをGitHub Actionsで回す
Poetry でパッケージ開発 pytest でユニットテストを実施しカバレッジを算出する パッケージをビルドし PyPI で公開する 検証環境にデプロイする 本番環境にデプロイする GitHub Actions で CI を回す codecovの設定 GitHub…

Perlでconstant(定数)をhashのキーに使う
ハマった事象 解決方法 1 括弧をつける 2 & をつける 参考にしたサイト Perlでconstant(定数)をhash…

php-fpmのステータスページを表示 Apache & htaccess
試した環境 php-fpm の pm.status_path について php-fpmのconfの設定 .htaccess の設定 アクセスしてみる 参考にしたサイト Apache環境で php-fpm のステータスページを htaccess…

Tags

Dates

© 2021   404 motivation not found