Chinaunix首页 | 论坛 | 博客
  • 博客访问: 48923
  • 博文数量: 9
  • 博客积分: 2225
  • 博客等级: 大尉
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-04 08:56
文章分类

全部博文(9)

文章存档

2011年(9)

分类: LINUX

2011-12-02 11:38:27

公司的编译服务器上没有安装svn命令,都是通过windows客户端svn来操作的,本人不喜欢windows客户端svn操作,为此自己动手编译个与windows客户端svn兼容的linux版本哦svn。
1、首先查看windows版本的svn中各组件的版本信息。
2、下载对应版本的组件
下载过程就略了,google即可
3、编译
因为我一个人使用,因此把它编译后放到我自己的目录就可以了。编译过程如下:有兴趣的朋友可以改成脚本。
tar zxf apr-1.3.8.tar.gz;
cd apr-1.3.8;
./configure -prefix=/data/home/marsinfan/usr;
make;
make install;
cd ..;

tar zxf apr-util-1.3.9.tar.gz;
cd apr-util-1.3.9;
./configure --prefix=/data/home/marsinfan/usr --with-apr=/data/home/marsinfan/usr/;
make;
make install;
cd ..;

tar zxf neon-0.29.3.tar.gz;
cd neon-0.29.3;
./configure --prefix=/data/home/marsinfan/usr --with-ssl=openssl --enable-shared --with-pic;
make;
make install;
cd ..;

tar zxf zlib-1.2.3.tar.gz;
cd zlib-1.2.3;
./configure --shared --prefix=/data/home/marsinfan/usr;
make;
make install;
cd ..;

tar zxf openssl-0.9.8o.tar.gz;
cd openssl-0.9.8o;
./config --prefix==/data/home/marsinfan/usr shared zlib-dynamic enable-camellia;
make depend;
make;
make install;
cd ..;

tar -xzf sqlite-amalgamation-3.6.13.tar.gz;

tar -xzf subversion-1.6.12.tar.gz;
cd subversion-1.6.12;
mkdir sqlite-amalgamation;
cp ../sqlite-3.6.13/sqlite3.c ./sqlite-amalgamation/;
./configure --prefix=/data/home/marsinfan/usr --with-apr=/data/home/marsinfan/usr --with-apr-util=/data/home/marsinfan/usr --with-neon=/data/home/marsinfan/usr --with-ssl --with-apache-libexecdir=/data/home/marsinfan/usr --with-zlib=/data/home/marsinfan/usr;
make;
make install;
cd ..;

阅读(2253) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~