Sed-environment

提供:Dev Guides
移動先:案内検索

ストリームエディター-環境

この章では、GNU/LinuxシステムでSED環境をセットアップする方法について説明します。

パッケージマネージャーを使用したインストール

一般的に、SEDはほとんどのGNU/Linuxディストリビューションでデフォルトで利用可能です。 which コマンドを使用して、システムに存在するかどうかを識別します。 そうでない場合は、次のように apt パッケージマネージャーを使用してDebianベースのGNU/LinuxにSEDをインストールします。

[jerry]$ sudo apt-get install sed

インストール後、コマンドラインからSEDにアクセスできることを確認してください。

[jerry]$ sed --version

上記のコードを実行すると、次の結果が得られます。

sed (GNU sed) 4.2.2
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Jay Fenlason, Tom Lord, Ken Pizzini,
and Paolo Bonzini.
GNU sed home page: .
General help using GNU software: .
E-mail bug reports to: .
Be sure to include the word "sed" somewhere in the "Subject:" field.

同様に、RPMベースのGNU/LinuxにSEDをインストールするには、次のようにyumパッケージマネージャーを使用します。

[root]# yum -y install sed

インストール後、コマンドラインからSEDにアクセスできることを確認してください。

[root]# sed --version

上記のコードを実行すると、次の結果が得られます。

GNU sed version 4.2.1
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE,
to the extent permitted by law.
GNU sed home page: .
General help using GNU software: .
E-mail bug reports to: .
Be sure to include the word "sed" somewhere in the "Subject:" field.

ソースコードからのインストール

GNU SEDはGNUプロジェクトの一部であるため、そのソースコードは無料でダウンロードできます。 パッケージマネージャーを使用してSEDをインストールする方法は既に説明しました。 ソースコードからSEDをインストールする方法を理解しましょう。

次のインストールは、すべてのGNU/Linuxソフトウェア、および他のほとんどの自由に利用可能なプログラムにも適用できます。 インストール手順は次のとおりです。

  • 本物の場所からソースコードをダウンロードします。 コマンドラインユーティリティ wget は、この目的に役立ちます。
[jerry]$ wget ftp://ftp.gnu.org/gnu/sed/sed-4.2.2.tar.bz2

ダウンロードしたソースコードを解凍して抽出します。

[jerry]$ tar xvf sed-4.2.2.tar.bz2

ディレクトリに移動し、configureを実行します。

[jerry]$ ./configure

正常に完了すると、 configure はMakefileを生成します。 ソースコードをコンパイルするには、 make コマンドを発行します。

[jerry]$ make

テストスイートを実行して、ビルドがクリーンであることを確認できます。 これはオプションの手順です。

[jerry]$ make check

最後に、SEDユーティリティをインストールします。 スーパーユーザー特権を持っていることを確認してください。

[jerry]$ sudo make install

それだ! SEDが正常にコンパイルおよびインストールされました。 次のように sed コマンドを実行して検証します。

[jerry]$ sed --version

上記のコードを実行すると、次の結果が得られます。

sed (GNU sed) 4.2.2
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Jay Fenlason, Tom Lord, Ken Pizzini,
and Paolo Bonzini.
GNU sed home page: .
General help using GNU software: .
E-mail bug reports to: .
Be sure to include the word "sed" somewhere in the "Subject:" field.