linux 下 svn 安装笔记及问题
需要提前下载的包httpd-2.2.15.tar.gzsubversion-1.6.12.tar.gzsubversion-deps-1.6.12.tar.gz步骤1 安装编译器包(yum install gc*)2 在安装openssl(yum install openssl*)3 安装apr将上面两个svn包解压后里面有apr 和 apr-util进入apr安装命令如下cd apr./configure (安装不指定目录时,默认装到/usr/local/apr)make make install4 安装apr-util命令如下cd apr-util./configure –with-apr=/usr/local/aprmake (注意这部会出现libtool必须安装,我当时没有安装,导致svn没有装成功)make install5安装 httpd-2.2.15.tar.gzcd /usr/localmake apache (看网上说 不创建,后面很麻烦,为了少走弯路,先创建)回到刚才的目录tar zxvf httpd-2.2.15.tar.gzcd httpd-2.2.13./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --enable-modules=so --enable-dav --enable-maintainer-mode –enable-rewirtemakemake install 安装完后启动apache服务/usr/local/apache/bin/apachectl start输入IP地址 看到 It works 说明 安装成功6.安装svntar zxvf subversion-1.6.12.tar.gztar zxvf subversion-deps-1.6.12.tar.gzcd subversion-1.6.12因为apr 和 apr-util 都已经安装了所以在subversion-1.6.12 目录下删除上述两个人文件夹rm –fr aprrm –fr apr-util然后再到、usr/local/下创建svn文件夹返回之前目录安装svn./configure --prefix=/usr/local/svn --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1config --with-ssl --with-zlib --enable-maintainer-mode (注意这步出现错误configure: error: no XML parser was found: expat or libxml 2.x required, 原因是没有安装 neon)解压的svn 文件里面有neon cd /usr/local/subversion-1.5.0/neon./configure --with-ssl (注意这步也会出现configure: error: no XML parser was found: expat or libxml 2.x required 这是因为还有一个包没有安装expat 可以 yun install expat* 直接安装, 安装完后在往下惊醒)makemake install还是到了安装svn 这步./configure –prefix=/usr/local/svn --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1config --with-ssl --with-zlib --enable-maintainer-mode这时候又会出现问题 zlib 没有按照以下步骤来做 就行了1) cd /usr/local/subversion-1.5.0/zlib2) ./configure --shared3) make4) cd ..5) ./configure CPPFLAGS="-Izlib/ -Lzlib/"6) make但是因为我之前安装apr-util的时候没安装libtool 导致这块出现了apr-uitl问题。也就到没有在继续了网上看到很多安装svn的 都好像没有报这么多的错误。如果有朋友安装过的请指点下