django なとりくみ

django で色々なプロダクトをでっち上げる事を目論んでおりまして。あと、twisted なんかもナニ。で、以前取り組みかけたDjango オンラインドキュメント和訳あたりをナニしてみる事に。
Gauche 使って云々、とゆーのもアレだったんですが、とりあえず python 方面でセメてみる eazy な方向に流れてしまっております。
chroot の中でとりあえず django が動く環境を、とゆー事で

はでびあんパケジで入れておく。

/# apt-get install -f emacs python apache libapache-mod-python

ええと、-y がソレなパケジって何だったか。と言いつつ以下

/# wget http://ftp-master.debian.org/archive-key-4.0.asc -O - | apt-key add -
/# apt-key list
/# apt-get update
/# apt-get upgrade

で、一応上記のパケジも入って準備 OK ってコトで django 入れるか。あ、sqlite3 も入れとこ。

/# apt-get install -fy sqlite3

で、django 本体を

/# wget http://www.djangoproject.com/download/0.96.1/tarball/

でオトして解凍して install

~# tar zxvf Django-0.96.1.tar.gz
~# cd Django-0.96.1
~/Django-0.96.1# python setup.py --help
Global options:
  --verbose (-v)      run verbosely (default)
  --quiet (-q)        run quietly (turns verbosity off)
  --dry-run (-n)      don't actually do anything
  --help (-h)         show detailed help message
  --command-packages  list of packages that provide distutils commands

Information display options (just display information, ignore any commands)
  --help-commands     list all available commands
  --name              print package name
  --version (-V)      print package version
  --fullname          print <package name>-<version>
  --author            print the author's name
  --author-email      print the author's email address
  --maintainer        print the maintainer's name
  --maintainer-email  print the maintainer's email address
  --contact           print the maintainer's name if known, else the author's
  --contact-email     print the maintainer's email address if known, else the
                      author's
  --url               print the URL for this package
  --license           print the license of the package
  --licence           alias for --license
  --description       print the package description
  --long-description  print the long package description
  --platforms         print the list of platforms
  --classifiers       print the list of classifiers
  --keywords          print the list of keywords

usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

~/Django-0.96.1#

--dry-run ってーのがあるな。試してみる。

~/Django-0.96.1# python setup.py install --dry-run

もの凄い量の出力がナニ。lv で確認してみると、/usr/lib/python2.4 とかにがんがんコピられている模様。一応良心的、なのかなぁ。--help-commands 見てみたら uninstall なんてのはございませんでしたが、django が入るのは /usr/lib/python2.4/site-packages/django な風味。バージョン混在は微妙か。alternative なソレは手動でナニしないと微妙かも。
微妙な文句はスルーでとりあえず入れる。

~/Django-0.96.1# python setup.py install

一応準備完了と思われる。のでエントリを改めてはじめての Django アプリ作成、その 1からやってみます。