Wednesday, September 19, 2007

django の svn版をインストールする方法

svn版のインストールといってもcで書かれた部分がないので
$ python ./setup.py install --prefix=/YOUR_DJANGO_PATH/
とするだけ。
その手順をまとめてみた。

# 最初にディストリビューションのパッケージでインストールしているdjangoがあれば消しておく
# debian とかを使っている場合
$ sudo aptitude remove python-django

# svn 版のメインラインが使いたければ下記のURLからとってくる
$ svn checkout http://code.djangoproject.com/svn/django/trunk

# インストールするディレクトリを作る(NEW の所には日付とかを好みで使う)
$ mkdir -p /usr/local/django/django-svn-NEW

$ cd trunk

# インストール
$ python ./setup.py install --prefix=/usr/local/django/django-svn-NEW

# 次のアップデート時にパス名を変えないで済むようにdjango-svn-NEWに対するリンクを作成
$ sudo ln -s /usr/local/django/django-svn-NEW /usr/local/django/django

# パスを設定する(起動時に自動で設定されるように /etc/bash.bashrc などに書いておく)
$ export PATH=/usr/local/django/django/bin:$PATH
$ export \
PYTHONPATH=/usr/local/django/django/lib/python2.4/site-packages:$PYTHONPATH

これでインストール完了、次からアップデートするときは trunk のディレクトリで
$ svn up
としたあと新たなインストールディレクトリを作り、そこにインストール後リンクを変更すればOK(うまく動かなくなった時のために一つ前のバージョンぐらいはとっておく)

0 Comments:

Post a Comment

<< Home