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からやってみます。