2009年9月29日 星期二

[Unix] 使用 Tarball 安裝 svn client - Subversion @ FreeBSD

難得碰到某台工作站沒 svn 可用,又沒管理者權限,就來用 Tarball 安裝一下吧。


比較特別之處,過程中若該台工作站也沒安裝 SQLite 的話,必需到 SQLite 官網下載程式碼囉!



  1. http://subversion.tigris.org/ 下載最新的 svn client 原始碼 : subversion-1.6.5.tar.bz2

  2. 若工作站沒 SQLite 則到 http://www.sqlite.org/ 下載 : sqlite-amalgamation-3_6_18.zip

  3. 開始編譯及安裝

    • # tar -xvf subversion-1.6.5.tar.bz2

    • # cd subversion-1.6.5

    • 若不確定已安裝 SQLite ,那就照做下面的指令囉,若已安裝則直接跳到 configure 啦


      • # mkdir sqlite-amalgamation

      • # cd sqlite-amalgamation

      • # wget 'http://www.sqlite.org/sqlite-amalgamation-3_6_18.zip'

      • # unzip sqlite-amalgamation-3_6_18.zip

      • # cd ..



    • # ./configure --prefix=/home/ID/bin --with-ssl

    • # make && make install




2010/01/12 更新!原來上述的安裝過程不算是 tarball 安裝,因為環境並不是乾淨的,以下是安裝在 $HOME/tarball 的方式,僅供參考



  • apr-1.3.9.tar.gz @ http://apr.apache.org/

    • # ./configure --prefix=$HOME/tarball



  • apr-util-1.3.9.tar.gz @ http://apr.apache.org/

    • # ./configure --prefix=$HOME/tarball --with-apr=$HOME/tarball



  • sqlite-amalgamation-3.6.22.tar.gz @ http://www.sqlite.org/

    • # ./configure --prefix=$HOME/tarball --enable-threadsafe



  • subversion-1.6.6.tar.gz @ http://subversion.tigris.org/

    • # ./configure --prefix=$HOME/tarball --with-apr=$HOME/tarball/bin --with-apr-util=$HOME/tarball/bin --with-sqlite=$HOME/tarball --with-ssl --enable-all-static




沒有留言:

張貼留言