slang-2.3.2

slang の概要

S-Lang (slang) はインタープリター言語であり、アプリケーション内に埋め込んで、そのアプリケーションを拡張することが可能です。 これは、ディスプレイ画面、キーボード入力、キーマップなどのように、対話的インターフェースにおいて必要となる機能を提供します。

本パッケージは LFS-8.3 において正しくビルドでき動作することが確認されています。

パッケージ情報

  • ダウンロード (HTTP): http://www.jedsoft.org/releases/slang/slang-2.3.2.tar.bz2

  • ダウンロード MD5 sum: c2d5a7aa0246627da490be4e399c87cb

  • ダウンロードサイズ: 1.5 MB

  • 必要ディスク容量: 29 MB(テスト実施時はさらに 4 MB)

  • 概算ビルド時間: 0.4 SBU(テスト実施時はさらに 0.2 SBU)

Slang の依存パッケージ

任意

libpng-1.6.35, PCRE-8.42, Oniguruma

ユーザー情報: http://wiki.linuxfromscratch.org/blfs/wiki/slang

Slang のインストール

[注記]

注記

本パッケージは並行ビルドがサポートされていません。

以下のコマンドを実行して slang をビルドします。

./configure --prefix=/usr \
            --sysconfdir=/etc \
            --with-readline=gnu &&
make -j1

ビルド結果をテストする場合は make check を実行します。 テストを行うとスタティックライブラリが生成されますので、これが次の作業を通じてインストールされることになります。

root ユーザーになって以下を実行します。

make install_doc_dir=/usr/share/doc/slang-2.3.2   \
     SLSH_DOC_DIR=/usr/share/doc/slang-2.3.2/slsh \
     install-all &&

chmod -v 755 /usr/lib/libslang.so.2.3.2 \
             /usr/lib/slang/v2/modules/*.so

コマンド説明

--with-readline=gnu: このパラメーターは slang が内部に持っている Readline モジュールではなく Gnu Readline モジュールを利用することを指示します。

make install_doc_dir=/usr/share/doc/slang-2.3.2 SLSH_DOC_DIR=/usr/share/doc/slang-2.3.2/slsh install-all: このコマンドは、動的な共有ライブラリや関連モジュールをインストールし、さらにスタティックライブラリもインストールします。 またドキュメントを収めるディレクトリの名前にバージョン番号をつけた上でドキュメントをインストールします。

slang の設定

設定ファイル

~/.slshrc, /etc/slsh.rc

パッケージ構成

インストールプログラム: slsh
インストールライブラリ: libslang.{so,a} と数多くのサポートライブラリ
インストールディレクトリ: /usr/lib/slang, /usr/share/doc/slang-2.3.2, /usr/share/slsh

概略説明

slsh

S-Lang スクリプトを解釈する単純なプログラムです。 これは slang モジュールの動的ローディングをサポートし、対話的な操作時には Readline インターフェースも提供します。

最終更新日: 2018-08-20 07:33:02 +0900