朔 - P2P匿名掲示板
朔は新月のPython用の新月の実装です。 Windows版と共通版(Pythonスクリプト版)があります。
ダウンロード(安定版)
通常はこちらをダウンロードしてください。 共通版は別途Pythonをインストールして使うもので、WindowsでもUnixでも動きます。 Windows版は単独で動きますが、ファイルサイズが大きいです。
- 2009-03-01 Saku 3.6.1 Windows版 ミラーからダウンロード
- 2009-03-01 Saku 3.6.1 共通版 ミラーからダウンロード
You can download Saku from SF.net, too.
Windows版の使い方
- このページから朔のプログラムをダウンロードする。
- アーカイブを展開する。
- tksaku.exeをダブルクリック。
- http://localhost:8000/を ブラウザで表示。
- しばらく待っても掲示板が表示されなければ8000/tcpのポートを空ける。 ルータやファイアウォールのマニュアルを参照。
- 掲示板の使い方はチュートリアルを参照。
- 設定方法は朔設定ガイドを参照。
- テンプレートの設定方法は朔のテンプレートを参照。
このアプリケーションの構成が正しくないため、アプリケーションを開始できませんでした。
アプリケーションを再度インストールすることにより問題が解決する場合があります。
というエラーが出る場合は
「Visual C++ 2008 SP1 再頒布可能パッケージ」
をインストールすることで改善する可能性があります
(Python 2.6でpy2exe 0.6.9を使ったときの問題 - 雨からの伝言より)。
Pythonをインストールして、共通版を使うのもおすすめです。
共通版の簡単な使い方
- Pythonをダウンロードして インストールしておく(2.3以降)。
- このページから朔のプログラムをダウンロードする。
- アーカイブを展開する。 Lhaplusがお薦め。
- tksaku.pywをダブルクリック。 UnixなどでGUIを使わない場合には代わりにsaku.pyを実行。
- http://localhost:8000/を ブラウザで表示。
- しばらく待っても掲示板が表示されなければ8000/tcpのポートを空ける。 ルータやファイアウォールのマニュアルを参照。
- 掲示板の使い方はチュートリアルを参照。
- 設定方法は朔設定ガイドを参照。
- テンプレートの設定方法は朔のテンプレートを参照。
アップデートの方法
できるだけ新しいバージョンを使ってください。 アップデートの際には、特に告知がなければ以前のフォルダにある cache, log, runの3つのフォルダを新しいフォルダに移動してください。 以前のデータを引き継ぐことができます。
不安定版
開発中の最新版を使いたい方や、テストに協力してくださる方はこちらをダウンロードしてください。 Windows版はファイルサイズが大きいので、 できれば共通版を使ってください。
- 2009-03-01 共通版 (3.6.1相当)
- アップロード監視用RSS
Subversionを使って入手することもできます。
- まずは次のコマンドを入力してください。
% svn co https://shingetsu.svn.sourceforge.net/svnroot/shingetsu/saku/trunk/ saku
- 2回目からは次のコマンドを入力してください。
% cd saku % svn update
更新履歴はTracでも 見ることができます。
Windows版のコンパイルはpy2exeを使い、 こんな感じのスクリプトで行っています: mkwinsaku.sh
共通版をUnix等にインストールする場合の手順
- Cheetah をインストールしてください。 同梱されているCheetahディレクトリをコピーしてもいいですが、 本家のものをインストールした方が処理速度が速いはずです。 Linuxディストリビューションでパッケージを提供しているときは それを使うのをお勧めします。
- モデム、ルータまたはファイアウォールを設定して 8000/tcpを開けてください。
- コンパイルとインストールをします。
# make install あるいは # make install PREFIX=/path/to/insall/dir
デフォルトでは /usr/local にインストールしますが、 環境によってはここにインストールしたモジュールは読み込まれません。 その場合は# ln -s /usr/local/lib/python2.4/site-packages/shingetsu /usr/lib/python2.4/site-packages
のようにリンクを張ってください。 - 設定ファイルの雛型は /usr/local/share/doc/saku/sample にインストールされています。 saku.ini は /usr/local/etc/saku.ini, /etc/saku.ini, ~/.saku/saku.ini の順に読み込まれ、 後のものが優先されます。 起動スクリプトは saku.init で、これを /etc/init.d/saku のようにコピーしてください。 その他の設定ファイルは saku.ini で指定します。
- 起動と終了は次のコマンドです。
その後 http://localhost:8000/
を表示してください。
# /etc/init.d/saku start # /etc/init.d/saku stop
- 掲示板の使い方はチュートリアルを参照。
- 設定方法は朔設定ガイドを参照。
- テンプレートの設定方法は朔のテンプレートを参照。
注: インストールしなくても使うことができます。 共通版の簡単な使い方をご覧ください。