Subscribed unsubscribe Subscribe Subscribe

Ubuntu Intrepidでbzrパッケージをアップデートする

Bazaar

しばらく使っていなかったUbuntu Intrepidマシンでbzrを使おうとしたら、
APIバージョンが一致せずにエラーになってしまっていた。

$ bzr info
Unable to load plugin 'svn'. It requested API version (2, 0, 0) of module <module 'bzrlib' from '/usr/lib/python2.5/site-packages/bzrlib/__init__.pyc'> but the minimum exported version is (2, 1, 0), and the maximum is (2, 1, 0)
$ dpkg -l bzr                                            
ii  bzr                     2.1.0-1~bazaar1~intrepi easy to use distributed version control system
$ dpkg -l bzr-svn                                        ii  bzr-svn                 1.0.0-1~bazaar2~intrepi Bazaar plugin providing Subversion integration

bzr-svnがちょっと古いせいか。

/etc/apt/sources.listに以下を追加してアップデートしておけば良さそう。

deb http://ppa.launchpad.net/bzr/obsolete/ubuntu intrepid main                                                         
deb-src http://ppa.launchpad.net/bzr/obsolete/ubuntu intrepid main

これで、bzrは2.1.1,bzr-svnは1.0.2がインストールされる。
さすがにIntrepidはもう古いか。