FinkでSubversion 1.4.0をインストール
CVSは小学生までらしいので、Subversionをインストールすることに。
MacOS XでSubversionをインストールするには、いくつかの方法がある。
- Fink stable(1.2.3)
- Fink unstable(1.4.0)
- MacPorts(1.4.0)
- Metissianのバイナリパッケージ(1.3.1)
バイナリパッケージは楽ちんだけど、バージョンが1.3.1とちと古かったので、Fink unstableでbuildしてインストールすることにする。オールドタイプの意地もあるしね。make!make!make!。
fink install svnして、Berkeley DB 4.4でAESを使うかどうか選択すると、27個もの依存パッケージのインストールを迫られた後、Subversionがインストールされる。CoreDuo 2.0GHz, Memory 2GBのMacBookで25分くらいかかるので、お茶でも飲んでのんびり待つのがよろし。
> fink install svn Password: Information about 5457 packages read in 0 seconds. fink needs help picking an alternative to satisfy a virtual dependency. The candidates: (1) db44-aes: Berkeley DB embedded database - crypto (2) db44: Berkeley DB embedded database - non crypto Pick one: [1] The following package will be installed or updated: svn The following 27 additional packages will be installed: apr-dev aprutil-dev autoconf automake1.9 cyrus-sasl2-dev cyrus-sasl2-shlibs daemonic db44-aes db44-aes-shlibs glib glib-shlibs io-string-pm libapr0-shlibs libaprutil0-shlibs libgettext3-dev libtool14 libtool14-shlibs libxml2 libxml2-bin libxml2-shlibs neon25 neon25-shlibs openldap23-dev openldap23-shlibs pkgconfig svn-shlibs texi2html Do you want to continue? [Y/n]
クライアントは別パッケージになってるので、そっちもインストールしておく。
> fink install svn-client Password: Information about 5457 packages read in 0 seconds. The following package will be installed or updated: svn-client Reading buildlock packages... /sw/bin/dpkg-lockwait -i /sw/fink/dists/unstable/main/binary-darwin-i386/devel/svn-client_1.4.0-11_darwin-i386.deb 未選択パッケージ svn-client を選択しています。 (データベースを読み込んでいます... 現在 11697 個のファイルとディレクトリがインストールされています。) (.../svn-client_1.4.0-11_darwin-i386.deb から) svn-client を展開しています... svn-client (1.4.0-11) を設定しています ...
テストもかねて、plaggerをcheckoutしてみる。
> svn co http://svn.bulknews.net/repos/plagger/trunk/plagger 省略 A plagger/examples/irc.yaml A plagger/examples/podcast.yaml U plagger リビジョン 1726 をチェックアウトしました。
うむ、無事に動作してるな。