Djangoのインストール

俺はDebian使いだから本来これで事は足りる。

 # apt-get install python-django

ところが、俺の使っているsqueezeで使えるのは1.2だ。最新版は1.3で、こういう流行りものは新しいのを入れておくのがいい気がする。そこで探してみると、wheezyには最新版があったので借りてくることにした。ただ、source.listに

 % cat /etc/apt/sources.list.d/wheezy.list
deb http://ftp.jp.debian.org/debian/ wheezy main contrib
deb-src http://ftp.jp.debian.org/debian/ wheezy main contrib

deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib

とかやって追記するだけだとシステム全体が上がってしまう。困らないけど困る。そこで、AptPinningを施す。

 % cat /etc/apt/preferences.d/django
Package: *
Pin: release a=testing
Pin-Priority: 110
 # aptitude -t testing install python-django

これでおk 最初した時何故かtzdataが上がってしまって、バージョン指定で強制的に下げたのは秘密だ。