SVNクライアントのインストール方法

3970 ワード

SVNクライアントのインストール方法についてより深く理解しています.
単純にyuminstallsubversionでsvnをシステムにインストールできると言っていますが、yumライブラリのバージョンは少し低いです.1.4.2.そこで私はソースコードでインストールすることを選択しました.SVNクライアントツールのインストールは、NMPの構成よりも簡単です.まず、サーバから必要なソースパッケージをダウンロードします.wgethttp://labs.xiaonei.com/apache-mirror/apr/apr-1.3.12.tar.gz wgethttp://labs.xiaonei.com/apache-mirror/apr/apr-util-1.3.9.tar.gz wgethttp://www.sqlite.org/sqlite-amalgamation-3.6.19.tar.gz wgethttp://www.webdav.org/neon/neon-0.29.0.tar.gz wgethttp://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz
その後もソースコードを/usr/local/srcディレクトリに解凍し、インストールをコンパイルします.ここで注意しなければならないのは、sqlliteが必要です.tarzxvfapr-1.3.12.tar.gz-C/usr/local/src/

  
  
  
  
  1. cd/usr/local/src/apr-1.3.9/
  2. ./ configure-prefix =/usr/local/apr  
  3. make  
  4. makeinstall  
  5. cat/etc/ld.so.conf  
  6.  
  7. tarzxvfapr-util-1.3.9.tar.gz-C/usr/local/src/
  8.  
  9. cd/usr/local/src/apr-util-1.3.9  
  10. ./ configure--prefix =/usr/local/ apr-util--with-apr =/usr/local/apr/  
  11. make  
  12. makeinstall  
  13. ldconfig-v  
  14.  
  15. tarzxvfsqlite-amalgamation-3.6.19.tar.gz-C/usr/local/src/
  16.   
  17. cd/usr/local/src/sqlite-3.6.19/  
  18. ./ configure--prefix =/usr/local/sqlite  
  19. make  
  20. makeinstall  
  21.  
  22. tarzxvfneon-0.29.0.tar.gz-C/usr/local/src/  
  23.  
  24. cd/usr/local/src/neon-0.29.0  
  25. ./ configure--prefix =/usr/local/neon--enable-shared  
  26. make  
  27. makeinstall  
  28.  

SVNクライアントをインストールするには、2つの操作が必要です.そうしないとコンパイルに失敗します.1つはexpatとexpat-develパッケージのインストール、2つはlibiconvのライブラリをシステム構成に含めることです(これは以前はあったようですが、LNMPのコンパイルインストール時にiconvというライブラリをアップグレードしましたが、インストール後はシステム動的リンクライブラリに自分を含まず、自分で手動で追加するしかありません). yuminstallexpat yuminstallexpat-devel
vivi/etc/ld.so.conf#以下の内容/usr/local/lib#保存終了後ldconfig実行ldconfig最終コンパイルインストールsvnクライアントtar-jxvfsubversion-1.6.6.tar.bz 2-C/usr/local/src/cd/usr/local/src/subversion-1.6.6./configure--prfix=/usr/local/svn-with- apr=/usr/local/apr--with- apr-util=/usr/usr/local/apr-util=/usr/usr/local/apr-util r/local/sqlite--with-neon=/usr/local/neon make makeinstall
インストールが完了したら、svnのbinディレクトリをシステム環境変数に含めます.これにより、exportPATH=/usr/local/svn/bin:$PATH入力svn--versionにアクセスしてバージョンを確認できます.これでLinuxでのSVNクライアントのインストールは完了しました.
解決方法:パラメータを持ち込む--with-ssl subversionを再コンパイルする.具体的にはsubversionのsourceの下で、デフォルトの方法を採用する:./configure--with-ssl make makeinstall最後に覚えておいて、apacheを再起動するにはok