1. 程式人生 > >ubuntu12下subversion 1.6升級為1.8版本

ubuntu12下subversion 1.6升級為1.8版本

應用場景是。android原始碼體積太大。我從伺服器上svn co過來,速度很慢。伺服器是ubuntu14版本,我工作的機器是ubuntu12版本,14上面svn版本是1.8.8,12上svn的版本是1.6.7. 

本來打算把服務上原始碼svn co後的.svn目錄拷貝過來(只有一個根目錄下的.svn),到ubuntu上一看,svn1.6.x版本需要很多個.svn目錄。那麼還是從ubuntu12上升級svn最合適。用 apt-get update subversion這個方法來升級是不行的。

於是下載subversion原始碼,為保險起見,就下載1.8.8這個版本吧,實際上最新的版本是1.11,https://archive.apache.org/dist/subversion/subversion-1.8.8.tar.bz2,後來執行./configure發現還需要下載apache基礎庫,用apt-get的方法吧。

apt-get -y install libapr1-dev libaprutil1-dev

下載http://www.sqlite.org/sqlite-amalgamation-3071501.zip,解壓,放到subversion-1.8.8下,重新命名為 sqlite-amalgamation。

make -j8   

編譯慢,所以最好是多核編譯!