Ubuntu 24.04、22.04、20.04 に Perl をインストールする方法

Perl は、強力なテキスト処理機能と、システム管理、Web 開発、ネットワーク プログラミングなど、さまざまな領域にわたる汎用性で知られる、高レベルの汎用プログラミング言語です。Perl の広範なモジュール ライブラリとさまざまなプラットフォームのサポートにより、開発者と管理者の両方にとって貴重なツールとなっています。

Ubuntu 24.04、22.04、または 20.04 では、2 つの主な方法で Perl をインストールできます。最初の方法は、Ubuntu のデフォルトの APT リポジトリを使用するもので、Perl を簡単かつ安定してインストールできます。2 番目の方法は、Perl ソース アーカイブをダウンロードし、最新バージョンを手動で構成、コンパイル、インストールすることです。このアプローチでは、最新の機能と最適化にアクセスできます。このガイドでは、両方の方法について説明し、ニーズに合った適切な Perl セットアップを確実に行えるようにします。

方法1: APT経由でPerlをインストールする

Perlがインストールされているかどうかを確認する

Perl をインストールする前に、Ubuntu システムに Perl がすでにインストールされているかどうかを確認することが重要です。これを行うには、ターミナル ウィンドウを開いて次のコマンドを入力します。

perl -v

システムに Perl がインストールされている場合、コマンドはそのバージョン番号を表示します。インストールされていない場合は、ターミナルにエラー メッセージが表示されます。

Perl をインストールする前に Ubuntu を更新する

Perl をインストールする前に、Ubuntu システムのパッケージ リポジトリを更新する必要があります。これにより、最新バージョンの Perl とそれに必要な依存関係がダウンロードされます。これを行うには、次のコマンドを実行します。

sudo apt update

このコマンドは、Ubuntu システム上のパッケージ リポジトリを更新します。

APTコマンドでPerlをインストールする

Ubuntu システム上のパッケージ リポジトリを更新したら、次のコマンドを使用して Perl をインストールできます。

sudo apt install perl

このコマンドは、Perl の最新バージョンとそれに必要な依存関係をダウンロードしてインストールします。

Perl追加モジュールをインストールする

あるいは、Ubuntu に Perl をインストールするときに、より多くの開発ツールやデバッグ オプションを提供する追加パッケージをインストールしたり、ライブラリを使用して Perl エクスペリエンスを向上させることもできます。検討する価値のある最も人気のあるパッケージをいくつか紹介します。

  • perl ドキュメント: このパッケージには、Perl の学習と使用に役立つリファレンス マニュアル、チュートリアル、その他のリソースを含む公式 Perl ドキュメントが含まれています。
  • libperl-dev: このパッケージは、Perl モジュールと拡張機能をコンパイルおよびリンクするために使用できる開発ファイルとライブラリを提供します。
  • libdbd-mysql-perl: このパッケージは、MySQL データベースへの Perl インターフェイスを提供し、Perl スクリプトから MySQL とのやり取りを容易にします。
  • libdatetime-perl: このパッケージは、Perl で日付と時刻を操作するために使用できるモジュールのコレクションを提供します。タイムゾーン、夏時間、その他の一般的な日付/時刻操作のサポートが含まれます。
  • libjson-perl: このパッケージは、多くの Web アプリケーションで使用される一般的なデータ交換形式である JSON データをエンコードおよびデコードするための Perl モジュールを提供します。
  • libxml-シンプル-perl: このパッケージは、Perl で XML データを解析および操作するためのシンプルな API を提供します。これは、XML データで作業する必要がある Web アプリケーションやその他のシステムでよく使用されます。
  • libtest-シンプル-perl: このパッケージは、Perl ユニット テストを記述および実行するためのシンプルなフレームワークを提供します。これを使用すると、Perl コードが正しく動作していることを確認し、問題になる前にバグを捕捉できます。

これらのパッケージをインストールするには、Perl のインストール時に apt-get install コマンドにそのパッケージの名前を追加します。たとえば、libdatetime-perl および libjson-perl パッケージとともに Perl をインストールするには、次のコマンドを実行します。

sudo apt install perl libdatetime-perl libjson-perl

このコマンドは、Perl と指定したオプション パッケージをインストールします。その後、これらのパッケージを Perl スクリプトで使用して、機能と生産性を向上させることができます。

Perl モジュールの検索

これまでに説明したオプションの Perl パッケージに加えて、Ubuntu には役に立つ Perl パッケージが多数用意されています。追加の Perl パッケージを検索するには、Ubuntu のパッケージ リポジトリを検索するために使用される apt-cache コマンドを使用できます。

apt-cache を使用して Perl パッケージを検索するには、ターミナル ウィンドウを開いて次のコマンドを入力します。

apt-cache search perl

このコマンドは、Ubuntu パッケージ リポジトリで利用可能な Perl パッケージのリストを表示します。リストをスクロールして利用可能なパッケージを確認したり、grep コマンドを使用して特定のパッケージを検索したりできます。

たとえば、MySQL に関連するパッケージを検索する場合は、次のコマンドを使用できます。

apt-cache search perl | grep mysql

このコマンドは、名前または説明に「mysql」という単語が含まれる Perl パッケージの一覧を表示します。同様のコマンドを使用して、他のキーワードや興味のある特定のパッケージを検索できます。

インストールしたいパッケージが見つかったら、apt-get コマンドを使用してインストールできます。たとえば、前述の libdbd-mysql-perl パッケージをインストールするには、次のコマンドを実行します。

sudo apt install libdbd-mysql-perl

このコマンドは、パッケージとそれに必要な依存関係をダウンロードしてインストールします。その後、必要に応じて Perl スクリプトでパッケージを使用できます。

方法 2: Perl ソース アーカイブ経由で Perl をインストールする

このガイドでは、Perl をインストールするための 2 番目の方法 (ソース アーカイブをダウンロードし、バイナリをコンパイルしてインストールする方法) について説明します。この方法は、Perl の特定のバージョンまたは更新バージョンが必要な場合に最適です。

Perl をビルドするための前提条件パッケージをインストールする

Perl のインストール プロセスを開始する前に、Ubuntu システムに必要な開発ツールとライブラリを準備することが重要です。これらのコンポーネントは、ソースからの Perl のスムーズなコンパイルを容易にする上で極めて重要です。

これらの前提条件パッケージをインストールするには、以下のコマンドを実行します。

sudo apt install build-essential make wget

Perl ソースコード アーカイブをダウンロード

依存関係が整ったら、ダウンロードに進みます Perlのソースコード公式 Perl Web サイトは、最新のコード バージョンを入手できる信頼できるソースです。このガイドでは、説明のために Perl バージョン 5.38.0 を使用します。

指定したバージョンをダウンロードするには、次のコマンドを実行します。

wget https://www.cpan.org/src/5.0/perl-5.38.0.tar.gz

注記: ここで使用されているバージョンは例です。最新バージョンの Perl ソース コードをダウンロードするには、必ず公式 Web サイトを参照してください。

アーカイブから Perl ソースコードを抽出する

ソース コードのダウンロードに成功したら、次のステップでは tarball を抽出します。以下のコマンドを実行してソース コードを解凍します。

tar -xzf perl-v5.38.0.tar.gz

次に、抽出したソース コードが格納されているディレクトリに移動します。

cd perl-5.38.0

Perlビルド構成のセットアップ

ソース コードをコンパイルする前に、ビルド構成を設定することが必須です。この準備手順により、Perl コンパイル プロセスが Ubuntu システムの特定のニーズと特性に合わせて調整されます。

ビルドを構成するには、以下のコマンドを実行します。

./Configure -des -Dprefix=/usr/local

注記: 必ず「-Dプレフィックス' は表示されているとおりで、'-dprefix' ではありません。このコマンドは、ビルドをデフォルト設定で初期化し、Perl のインストール ディレクトリとして /usr/local を指定します。

Perlバイナリのコンパイルとインストール

設定が完了したら、Perl ソース コードをコンパイルする準備が整います。この手順の所要時間は、システムの能力によって異なります。以下のコマンドでコンパイル プロセスを開始します。

make

コンパイルが成功したら、次のコマンドを使用して Perl のインストールに進みます。

sudo make install

Perl のインストールを検証する

インストール プロセスを完了するには、Perl がソースから正常にインストールされたことを確認するのが賢明です。以下のコマンドを実行して、インストールされている Perl のバージョンを確認します。

perl -v

このコマンドは Perl のバージョン番号を表示し、インストールが成功したことを確認します。

Perl をソースからインストールすると、構成とコンパイル パラメータを比類のないレベルで制御できます。この方法は、プロジェクトで特定の Perl バージョンが必要な場合や、Ubuntu リポジトリで利用可能なコンパイル済みパッケージに含まれていない特定の機能をアクティブ化 (または非アクティブ化) する必要がある場合に特に便利です。

Perlテストアプリケーションを作成する

Ubuntu システムで Perl をテストするための簡単な「Hello World」スクリプトを作成できます。ターミナル ウィンドウを開き、次のコマンドを入力します。

nano hello.pl

このコマンドを実行すると Nano テキスト エディターが開き、次のコードを入力できます。

#!/usr/bin/perl
print "Hello, world!\n";

このコードはターミナルに「Hello, world!」と出力します。

Ctrl+O を押してファイルを保存し、Ctrl+X を押してエディターを終了します。次のコマンドを実行してスクリプトを実行可能にします。

chmod +x hello.pl

このコマンドはスクリプトを実行可能にします。

次に、次のコマンドを入力してスクリプトを実行します。

./hello.pl

このコマンドは、「Hello World」スクリプトを実行し、ターミナルに「Hello, world!」というメッセージを出力します。

結論

デフォルトの APT リポジトリからでもソースからコンパイルしても、Ubuntu システムに Perl をインストールすると、その強力な機能をさまざまなプログラミング タスクに活用できます。APT リポジトリは利便性と安定性を提供し、ソースからコンパイルすると最新の機能とインストール プロセスのより優れた制御が提供されます。Perl インストールを定期的に更新すると、最適なパフォーマンスと最新の改善へのアクセスが保証され、Ubuntu での開発とスクリプト作成作業が効率的かつ効果的になります。

Joshua James

コメントを残す