debian etch の subversion のバージョンをあげる

研究室で計算用サーバとして使ってるマシーン(debian etch)で

% svn up

ってやると、「svn: このクライアントは、作業コピー '.' を扱うには古すぎます。もっと新しい Subversion クライアントをダウンロードしてください。」などと言われた。

ググるsubversion が古いからこうなるらしい。

ということで、新しくした手続きのメモ。といっても、backportsから持ってくるだけ。

/etc/apt/preferencesに

Package: *
Pin: release a=etch-backports
Pin-Priority: 1

Package: *
Pin: release a=stable
Pin-Priority: 800

Package: subversion
Pin: release a=etch-backports
Pin-Priority: 900

Package: libsvn1
Pin: release a=etch-backports
Pin-Priority: 900

という感じでかいてあげて、

% sudo apt-get update
% sudo apt-get dist-upgrade

としてあげればOK