GNU/Linux >> Linux の 問題 >  >> Cent OS

RHEL 8 /CentOS8にcpanをインストールする方法

Perlは、長い開発の歴史を持つ有名なプログラミング言語です。同じ長い歴史は、そこに書かれ、ワールドワイドウェブ全体のさまざまなチャネルで配布された無数のモジュールを提供します。ほとんどのプログラミング言語と同様に、自分が役立つと思うものを実装し、それを一般的な方法で書くと、他の人もそれを役立つと思う可能性が高くなります。

あなたが他の人とあなたの仕事を共有する場合、彼らは車輪を再実装する必要はありません、彼らは他のツールに時間を費やすことができるので、コミュニティ全体がより豊かになります、そして私たちは短い散歩でオープンソースの精神を見つけました。しかし、多くの人がperlモジュールを作成し、perlはほぼすべてのもので実行されるため、環境内でモジュールを構築することは言うまでもなく、探しているモジュールを見つけるのは難しい場合があります。そして、それがcpan 場に出る。 CPAN自体は大きなperlモジュールリポジトリであるcpan ツールは、必要なモジュールをローカルシステムにフェッチしてコンパイルできるクライアントです。

このチュートリアルでは、cpanをインストールします RHEL 8 / CentOS 8で、初期構成を実行し、このツールの助けを借りてモジュールをインストールします。

このチュートリアルでは、次のことを学びます。

  • cpanのインストール方法
  • 初期構成の実行方法
  • cpanを使用してperlモジュールをインストールする方法

RHEL8でcpanを使用してcpanperlモジュールを正常にインストールする

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
RHEL 8 / CentOS 8
cpan 2.18
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

RHEL 8 /CentOS8にcpanをインストールする方法ステップバイステップの説明

rpm cpanのパッケージ サブスクリプション管理リポジトリを有効にした後、ソフトウェアソースに存在します。

名前は最初は少し注意が必要ですが、perlパッケージに何度か遭遇した後、命名規則に慣れ、rpmデータベースにperl-*を照会するのに非常に便利です。 perlで書かれたものを検索するときのパターン。しかし、それはrpmの領域です パッケージング。

  1. パッケージcpanをインストールできます dnfを使用 :
    # dnf install perl-CPAN
  2. 新しいツールの使用を開始する前に、初期構成を実行する必要があります。バージョン2.18では、選択するとかなり自動化されます。
    # cpan
    [...]
    CPAN.pm requires configuration, but most of it can be done automatically.
    If you answer 'no' below, you will enter an interactive dialog for each
    configuration option instead.
    
    Would you like to configure as much as possible automatically? [yes] yes
    [...]

    出力では、自動構成によって必要なデフォルトのディレクトリと構成ファイルが作成されることがわかります。必要に応じて、'o conf init'を使用して、いつでもこのステップを再実行できます。 CPANシェルに提供されます(これは次のステップで使用します)。

  3. 構成が完了すると、CPANシェルに到達します。ここで、cpanにコマンドを直接入力できます。ツールをテストするために、Config::Tinyをインストールします perlモジュール。これは、perlベースのNagiosプラグインを使用したことのある「行方不明」として誰もが知っている可能性があります。
    cpan[1]> install "Config::Tiny"
    Fetching with HTTP::Tiny:
    http://www.cpan.org/authors/01mailrc.txt.gz
    Reading '/root/.local/share/.cpan/sources/authors/01mailrc.txt.gz'
    ............................................................................DONE
    Fetching with HTTP::Tiny:
    http://www.cpan.org/modules/02packages.details.txt.gz
    Reading '/root/.local/share/.cpan/sources/modules/02packages.details.txt.gz'
    [...]
    Running make install
    Manifying 1 pod document
    Installing /usr/local/share/perl5/Config/Tiny.pm
    Installing /usr/local/share/man/man3/Config::Tiny.3pm
    Appending installation info to /usr/lib64/perl5/perllocal.pod
      RSAVAGE/Config-Tiny-2.23.tgz
      /usr/bin/make install  -- OK
    
    cpan[2]> exit

    いくつかの作業の後、cpan モジュールのインストールが完了し、ツールが意図したとおりに機能していることを確認しました。 exitでCPANシェルを離れることができます 、または別のコマンドを入力して、必要なモジュールをさらにインストールします。


Cent OS
  1. CentOS 8 /RHEL8にIcinga2をインストールする方法

  2. CentOS 8 /RHEL8にMongoDBをインストールする方法

  3. CentOS 6 /RHEL6にPostgreSQL10をインストールする方法

  1. RHEL 8 /CentOS8にphpMyAdminをインストールする方法

  2. RHEL 8 /CentOS8にP7Zipをインストールする方法

  3. CentOS 6 /RHEL6にFirefox10をインストールする方法

  1. RHEL 8 /CentOS8にntfs-3gをインストールする方法

  2. PHP-mbstringをRHEL8/CentOS8にインストールする方法

  3. RHEL 8 /CentOS8にphantomjsをインストールする方法