Plamo Linux用 追加パッケージ

川俣吉広, kaw@on.rim.or.jp
2004年3月17日
Plamo Linux用の追加バイナリパッケージです。

BIND-9.2.2

ネームサーバBIND-9.2.2のパッケージです。

  
Plamo-3.0で作成
bind922s.tgz (4.5MB)
bind922d.tgz (1.0MB)

BINDは、コンパイル時に関連のライブラリを幾つか生成しますが、 bind922sはそれらのライブラリがスタティックリンクされ、 bind922dではダイナミックリンクされています(Plamoオリジナルのbind9パッケージでは スタティックリンクされているようです)。

このパッケージは置き換えを目的にしているので、オリジナルのPlamo-3.0 に含まれるbind9パッケージをインストールした状態でinstallpkgを行い、 旧バージョンを上書きしてください。



sendmail-8.12.10
sendmail-8.9.3 + patch

sendmail-8.12.10は、sendmail-8.12.9以前のバージョンに見付かったセキュリティホール (CERT Advisory CA-2003-0694)への対策を行ったバージョンです。Plamo Linuxでは Plamo-3.0からMTAにPostfixを採用しているので、この場合は直接的な影響は受けま せんが、それ以前のバージョン、あるいはsendmailを自前でインストールして使っている場合は対策が必要です。

  
Plamo-3.0で作成
sendmail81210s.tgz (3.1MB)
Plamo-1.4.4で作成
sendmail893s_CAN_2003_0694.tgz (599kB)

どちらのパッケージもスタティックリンクにより実行ファイルを作成しているの で、Plamoのバージョンによらず使用できるはずです(動作未検証)。ただ、ファ イルサイズはかなり大きくなってしまっています。

これらのパッケージは置き換えを目的にしているので、実行バイナリとマニュアルページのみ含んでいます。sendmail.cfなどの設定ファイル類は含まれていません。



vsftpd-1.2.0

vsftpd (Very Secure FTP Daemon)は、その名前が示すとおり、セキュリティに 重点を置いて作成されたFTPデーモンです。 また、パフォーマンスと安定性に対してもセキュリティ同様に重点を置いた設計となっています。
開発元URL: http://vsftpd.beasts.org/

  
Plamo-3.0で作成
vsftpd120.tgz (104kB)

このパッケージでは、vsftpdは以下のように設定されています。 これらの設定を変更するには、/etc/vsftpd.conf を編集します。詳しくは vsftpd.conf(5), もしくは /usr/doc/vsftpd-1.2.0以下のドキュメントをご参照ください。



lftp-2.6.10

lftp は、高機能な FTP クライアントプログラムです。
これはCUIベースのプログラムですが、コマンドラインの行編集を始め、 リモート側のファイル名補間、 ジョブコントロールを使用した複数接続の実行や、 パイプ、リダイレクションなどのシェル的な機能も併せ持ちます。
加えて、ディレクトリツリーを再帰的に転送するmirrorコマンドなどを 利用して、マシン間のファイルのミラーリングなども行うことが可能です。

  
Plamo-3.2で作成
lftp2610.tgz (409kB)




Dillo-0.8.0 + 国際化パッチ

Dilloは、シンプルなウェブブラウザです。
オリジナル版は日本語に対応していませんが、 日本語に対応させるパッチが公開されています。
このパッケージでは、Dillo-0.8.0にてきとーぺえじさんによる 国際化を始めとした種々のパッチの集積を適用し、作成しました。
機能が満載された高機能ブラウザとは異なり、スタイルシート、Javascriptなど実装されていない機能もありますが、 実行ファイルは480kBしかなく、非常に軽快な動作を楽しむことができます。

  
Plamo-3.3で作成
dilloj080.tgz (294kB)




ssh-askpass

SSHのパスフレーズをX環境上でssh-agentに記憶させるためのプログラムです。
Plamo-3.3には付属していないようでしたので、パッケージとして作成してみました。

  
Plamo-3.3で作成
ssh-askpass.tgz (23kB)

このプログラムの使用例を示します;
    (~/.xinitrc内などで)
      〜 〜 〜
    # ssh-agentの起動
    eval `ssh-agent`
    # パスフレーズを記憶させる
    SSH_ASKPASS=/usr/X11R6/bin/ssh-askpass ssh-add </dev/null
    # Xのセッションを開始
    startkde  ; # (KDEの場合)
    # セッション終了後、パスフレーズを削除し、ssh-agentを停止
    ssh-add -D
    ssh-agent -k
    # X終了




xfig-3.2.4 / transfig-3.2.4

XFigはX上で動作する作図ソフトです。現在のバージョンは国際化が行われており日本語を扱うことができます。2002年12月にバージョン3.2.4がリ リースされました。
transfigはXFigから呼び出され、作成した図形を非常に多くの種類のファイル形 式に変換して出力することができます。

  
Plamo-3.0で作成
xfig324.tgz (4.8MB)

Plamo Linux上でxfig-3.2.4を通常の手順でインストールした場合、 編集ボタンの配置がおかしくなるなどの不具合が見られましたが、 上記パッケージでは、Xのリソース値の調整を行い、不具合を回避しています。

Install Notes
2003, 9/26
環境によってはフォントの大きさが表示スケールに関係なく 一定になる不具合があり、設定ファイルの修正を行いました。
現在公開しているパッケージでは修正済ですが、以前にダウンロード・インストー ルされた方は、/usr/X11R6/lib/X11/app-defaults/Figファイルの最後 のほうにある、設定値が
    Fig*ScalableFonts:              off
になっていた場合、この値をoffからonに修正すると正常に表示されます。
2003, 9/26
XFigの表示がメニュー部分も含め、全て白黒で表示される場合は、 ~/.Xdefaultsに
    *customization:    -color
を書き加えることで、色がついて表示されます。




pstoedit-3.33

pstoeditは、PostScript形式の画像ファイルを他のベクタグラフィクス形式に 変換するツールです。前項のXFigが用いているfig形式のファイルも出力する ことができますので、XFigと併用することにより、他の多くのファイル形式と データを交換することができます。

  
Plamo-3.0で作成
pstoedit333.tgz (1.3MB)




Gauche

Lisp系の言語Schemeの1実装です。開発は日本の方によって行われています。
Gauche(ゴーシュ)は、スクリプトインタプリタとしての使い易さに重点を置いて 開発を行っているR5RS準拠のScheme処理系です。 日常業務の中でのちょっとした処理を行うスクリプトを気軽にSchemeで書きたいなあ、 という願望のもとに、起動が速いこと、システムへのアクセスが組み込まれていること、 最初から多国語対応を考慮していること、リスト処理ライブラリとして 他のC/C++プログラムから簡単にリンク可能であること、などを目標としています。
Gauche開発サイトより引用
このGaucheを使って書かれたアプリケーションとしては、 Wiki Clone WiLiKiや メールフィルタ scmail などがよく知られています。

  
Plamo-3.0で作成 ... Gauche-0.7.1
gauche071.tgz (1.5MB)
Plamo-3.3で作成 ... Gauche-0.7.4.1
gauche0741.tgz (1.7MB)

作者であるShiro KawaiさんのScheme関係についてのページ Practical Schemeでは、 Gaucheに限らず、Lisp, Schemeに関する様々な話題や興味深い文書を見ることができます。



その他

パッケージ形式ではありませんが、Plamo Linuxをベースにして、 フロッピー一枚でLinuxが動作する「1FD Linux」を生成するキットを作ってみました。 詳細は1FD Linux 作成キットのページをご覧ください。



Maintained by
川俣吉広, kaw@on.rim.or.jp
2004年 3月 14日