HOME | ドキュメント |  ブログ  |  BBS  |  瓦版  | 将棋プロジェクト |  物置小屋   

Zope-2.7 がリリースされる前に 象歩ブログ メインマシンがおかしい
14 January 2004

Vine 用の zope パッケージについて

ちゃんと説明を書かんといかんな、と思ってました。
Zope  

昨日 Vine の rpm の話が出たのでちょっとだけ説明します。
Vine 用 zope rpm (vine-plusのものも同じ) でインストールした場合、/usr/share/zope26 は zope 本体なので普通いじる必用はありません (zope をハックする時は別です)。ユーザ (zope26)用として /var/zope26/var 以下にインスタンスが出来、追加 product や import ファイルは /var/zope26/Products, /var/zope26/import 以下に入れます。

立ち上げスクリプトは /etc/rc.d/init.d/zope26 になっているので Vine のブート時に自動で立ち上がるはずです。手動で立ち上げる場合は、スーパユーザで /etc/rc.d/init.d/zope26 start を実行します。

あと glibc とかバージョンが合わない場合には、ソース rpm をダウンロードして、
$ rpm --rebuild ***.src.rpm
と環境にあったバイナリを自分で作成できます。なお RPMSにはバイナリ版、 SRPMSにはソース版を置いています。
Zope-2.6.3+パッチの rpm作りました。rename のバグ直ってます。

最後になってしまいましたが、昨日はとても楽しい時間過ごせました。どうもありがとうございました。また機会があれば参加したいです。御迷惑かけた方いらっしゃったら、ごめんなさい。煙が目にしみた方にも...


Comments
Re: Vine 用の zope パッケージについて

昨日は楽しかったです。ありがとうございました。

RPMパッケージの質問になってしまい心苦しいのですが私がインストールしたところ
/etc/rc.d/init.d/zope**が見つかりません。
一応RPM-READMEをインストール当初も読んでいたのですが「上記パスにあるよ」と
書いてあるにもかかわらずなかったので「???」ではありましたのでご報告いたします。
わたしはRPMパッケージについてぜんぜんわからないのであえて日記には言及しませんでした。
/usr/share以下はうんぬんという話、まったく知りませんでした。恥ずかしい。
あらためて日記を書き直すことにします。

RPMパッケージをご提供ありがとうございます。

Posted by: nakaj at January 15,2004 06:59
Re: Vine 用の zope パッケージについて

あ、あと/var以下にもzopeディレクトリは作成されないようです。
これは自分で作るのでしょうか?

なんかど素人質問ですみません。

Posted by: nakaj at January 15,2004 07:02
Re: Vine 用の zope パッケージについて

やっと解かりました。説明不足でした。ごめんなさい。
Zope26-2.6.3-uvl2.i386.rpm -- Zope 本体
Zope26-zserver-2.6.3-uvl2.i386.rpm -- インスタンス
ということで、Zope26-zserver がインストールされて無い気がします。

あと(僕の場合)良く忘れるのですが、アップデートするとアカウントが "admin" パスワードが "123" に初期化されてしまうので、再度 acl_users を登録しなおさないといけません。公開鯖で忘れると悲惨なことになります。

この辺の記事も見てやってください。ちょっと古くなったので、そのうち書き直しますけど。
# ちゃんと完結した文章書くのは難しいなー

Posted by: owa at January 15,2004 13:35
Re: Vine 用の zope パッケージについて

自分でリビルトしてわかりました。
Zope26-2.6.3-uvl2.i386.rpm
Zope26-zserver-2.6.3-uvl2.i386.rpm
の二つが作成されたので両方インストールしなければいけない、と。

無事owaさんがおっしゃるような形になりました。お騒がせしました。

時間ができたらもう一度自分のところで報告いたします。

Posted by: nakaj at January 15,2004 17:02
Re: Vine 用の zope パッケージについて

あとちょっとご報告を。ぜんぜん本質とは無関係ですが。
ftp://owa.as.wakwak.ne.jp/pub/Vine/Vine-2.6/RPMS/から頂いたものを入れて
zopeの起動で直接/usr/share/zope26/start
をrootで叩いたとき
エラーメッセージの中に
/home/owa/rpm....
というowaさんの個人の環境パスが表示されます。
これから不特定多数の方が使用していくとowaさん自身があまり気持ちいいもので
ないような気がするので一応報告しておきます。

そういうものです、ということでしたらごめんなさい。rpmがよくわかってないで言ってますので。

Posted by: nakaj at January 15,2004 18:07
個人の環境パスが表示されます

アリャリャ見付かってしまったか;; これ前々から気付いては居たのですが手抜きしてます。実害はさほど無いとは思っているけど確認しないといけないですね。

これを直すには setup.py で python コンパイルする時に内部で呼ぶ関数に、実装するディレクトリパスを引数で渡してやらないといけないと思っていました。そうするとオリジナルの setup.py を修正しなくてはいけないし、ちょっと危険なので躊躇していました。

少し前に python のビルドを調べて居た時にディレクトリをチェンジしているようなコードを見付けたのですが、少し勉強してみます。単に *.pyc を削除する方法もありかもしれないけど。

Posted by: owa at January 15,2004 23:35
Trackbacks

【注意】TrackBack 送信なさる場合、 あなたの記事中に参照リンク (当ブログの URL 記述) が必要です。 トラックバックスパム防止のため、御了承ください。

There is no trackback.
Post a comment











一回プレビューして投稿内容の確認をしてください。その後に投稿可能になります。