wiki.zope.jp
Zwiff
   
RecentChanges WikiHelp WikiPractice JumpSearch

Zwiffのインストール zmonc

Zopeのインストールディレクトリを$ZOPEと表記する。

zmoncの場合、

  1. アーカイブの入手

    PythonMethod - http://www.zope.org/Members/4am/PythonMethod

    Zwiff - http://www.zope.org/Members/sspickle/Zwiff/

  2. インストール
    1. PythonMethod

      $ tar xvfz PythonMethod-0.1.7-nonbin.tgz -C $ZOPE

    2. Zwiff

      $ tar xvfz Zwiff-0.0.6.tgz -C $ZOPE

      $ cd $ZOPE/lib/python/Products/Zwiff/

      最初に静的ライブラリのコンパイル

      $ cd ming; make

      つづいてPythonモジュールのコンパイル。 Pythonのディレクトリは適当に読み替えること。

      $ cd py_ext; make PYINCDIR=/usr/include/python2.1 PYLIBDIR=/usr/lib/python2.1/

      モジュールの移動

      $ cd $ZOPE/lib/python/Products/Zwiff; ln -s ming/py_ext/mingcmodule.so; cp ming/py_ext/ming.py .

    3. Zopeの再起動

      Control Panelからやるかもしくは

      $ $ZOPE/stop && $ZOPE/start&

  3. Exampleのインポート

    Zwiffと同じ場所からzwiff_examples.zexpを入手し、$ZOPE/importに移動。

    Zopeの管理画面からimport/exportでzwiff_examples.zexpを入力。

    そうすると、フォルダがインポートされるのであとはよろしく!!!

    といいたいところだがまだ不十分。サンプルで用いるファイルの一部が無いからだ。

    で、ここからゲット。

    アーカイブの展開およびリネーム

    $ tar xvfz ming-examples.tgz -C $ZOPE/lib/python/Products/Zwiff

    $ mv $ZOPE/lib/python/Products/Zwiff/ming-examples $ZOPE/lib/python/Products/Zwiff/examples

  4. Windows版について

    (注意):その後の確認結果、インストールはできるがswfの生成は失敗した。コマンドラインからpythonを使ってmingライブラリをインポートして生成することはできるのでmingのwinバイナリの問題ではないと思われる。 - 2002/5/9

    Productのインストールは基本的に同じ。アーカイブの展開法まではここでは書かない。

    「それじゃああんまりでぃ」という話が殺到すれば少し考えるが解凍ソフトとかで検索すれば見つかるはず(たぶん)。

    そうだいいことを教えよう。Cygwinを使えばLinuxみたいに展開できるぞ。インストール?簡単簡単。setup.exeのダブルクリックでOK(実はもう少しやることがあるけど:笑)。

    で、まあProductの展開はやったとしてWindows固有の話をしたい。自分でビルドしなくても、バイナリをここから入手できる。

    これを展開して、mingc.pydとming.pyを$ZOPE/lib/python/Products/Zwiffにおけばいいだけ。

    ずいぶん、簡単だ。あまりにも簡単すぎるのでming-win32.txtでも読んでみるか。ふむふむ...

    が、がび〜んなんとこのバイナリは Python 1.5.2でビルドしたものだ。

    自分でやるのか。ちょっと面倒なので後回し。

    2002/3/13 gingaさんからのリクエストにより、とにかくWindowsで使ってみる方法を考える。

    Python 1.5.2のバイナリがあるのなら Python 1.5.2で動くZopeを使えばいいのだ。

    ZopeがPython 1.5.2と訣別したバージョンを正確に覚えていないのだが、2.3.3は 1.5.2用だったはず。

    ここから入手。Zopeのインストール後、PythonMethodのアーカイブを展開し、$ZOPE/lib/python/Products/PythonMethodのように配置する。

    Zwiffもとりあえずアーカイブを展開して、$ZOPE/lib/python/Products/下に置き、上記のmingc.pydとming.pyを$ZOPE/lib/python/Products/Zwiffに置く。ming-examples.zipを入手、展開してフォルダ名をexamplesに変更する。

    インストールディレクトリがC:\Program Files\Zopeの場合は以下のような配置になる。

    C:\Program Files\Zope\lib\python\Products\PythonMethod\もろもろ
    C:\Program Files\Zope\lib\python\Products\Zwiff\mingc.pyd
    C:\Program Fiels\Zope\lib\python\Products\Zwiff\ming.py
    C:\Program Files\Zope\lib\python\Products\Zwiff\examples\もろもろ
    C:\Program Files\Zope\lib\python\Products\Zwiff\もろもろ
    C:\Program Files\Zope\import\zwiff-examples.zexp

    この状態でZopeを再起動してzwiff-examples.zexpをimportすればZwiff体験ができる。


履歴

2002/3/12 zmonc - 手始めにインストールノートを書いてみる。

2002/5/9 zmonc - Windowsへのインストールは諦める

Last edited Sun, 10 Sep 2006 09:04:38 +0900 Edit this page