ubuntu12下subversion 1.6升級為1.8版本
阿新 • • 發佈:2018-12-28
應用場景是。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
編譯慢,所以最好是多核編譯!