難得碰到某台工作站沒 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

changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()