Since installing subclipse I’ve got same problem I’ve already had on MacOSX when my subversion command line client (1.5.x) started to complain that the repository was already used with a newer version. Downgrading repository version works, but not a very nice solution, so I have decided to get the latest version. Apparently this is not just an aptitude command, but a little more. This is what have worked for me finally:
Download the source code for 1.6.3 (or later when it becomes available) and the corresponding dependencies from http://subversion.tigris.org. You have to have the following files in the case of 1.6.3:
- subversion-1.6.3.tar.gz
- tar xvf subversion-deps-1.6.3.tar.gz
Download the OpenSSL from http://openssl.org/source/ if you need https support:
- openssl-0.9.8k.tar.gz
Then perform the following commands:
sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
tar xvfz subversion-1.6.3.tar.gz
tar xvfz subversion-deps-1.6.3.tar.gz
tar xvfz openssl-0.9.8k.tar.gz
cd openssl-0.9.8k
./config
make
cd ../subversion-1.6.3
./configure --with-openssl=/usr/local/ssl --with-ssl --with-zlib=/usr/include --without-berkley-db
make
sudo make install
Having all this I’ve got working subversion (client) 1.6.3 under Ubuntu 9.02 .
TIP: If you done all above and typing svn --version
still shows the default 1.5.x try another console. The installation of subversion apparently adds a new path which not picked up on the fly.