Se vi capita di lavorare con le ultime versioni di Eclipse e Subversion sotto linux, magari vi sarà capitato di imbattervi in questo messaggio d’errore quando lavorate sulla copia di lavoro da linea di comando: This client is too old to work with working copy.
Questo perché la copia di lavoro è in un formato non compatibile con quello della versione attualmente installata di subversion (1.5.4 l’ultima disponibile con Ubuntu Jaunty).
Per installare la più recente 1.6.5, basta eseguire queste operazioni:
sudo emacs /etc/apt/sources.list
Incollate il seguente testo nel file:
deb http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu jaunty main
deb-src http://ppa.launchpad.net/anders-kaseorg/subversion-1.6/ubuntu jaunty main
Aggiungete la chiave per la firma dei pacchetti:
$ sudo apt-key adv --keyserver keys.keysigning.org --recv-keys 413576CB
Aggiornate la cache e reinstallate il pacchetto:
$ sudo apt-get update
$ sudo apt-get --reinstall install subversion
Ecco fatto!