- 浏览: 211328 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
jongde1:
Axure太难学了,分享mockplus工具,有兴趣可以去了解 ...
Axure RP 原型设计工具 -
di1984HIT:
这里面提到了好几种解决办法。
Spring AOP对日志记录、Exception日志记录 -
di1984HIT:
学习一下。
spring struts2 零配置 -
di1984HIT:
不错,不错啊
Struts2防止表单重复提交 -
di1984HIT:
kettle怎么样啊。
Kettle初探
安装subversion 1.7.4
在Centos下面安装subversion1.7.4
1、需求软件
2、安装db
download db:http://www.linuxfromscratch.org/blfs/view/svn/server/db.html
3、安装apr
4、安装apr-util
5、安装neon
6、安装zlib
6、安装subversion
7、
如果最后运行svn报错的话 undefined symbol: apr_atomic_xchgptr
试试 yum install libapr1 可能会解决问题
最后附上一段自用的svn用户创建脚本
再附上一段自用的svn提交钩子
# 修改了的文件列表
solve install error
1. configure error 没有安装expat
./configure --with-ssl (注意这步也会出现configure: error: no XML parser was found: expat or libxml 2.x required 这是因为还有一个包没有安装expat 可以 yun install expat* 直接安装, 安装完后在往下惊醒)
2. install db error
解决办法:出现该情况是由于c++编译器的相关package没有安装,以root用户登陆,在终端上执行:
这位同志使用的是红帽子版本,对于ubuntu来说,只需把yum改成apt-get即可。
但我自己并没有使用此方法,因为build-essential包含许多基本库,因此我决定尝试一把,输命令
再次运行./configure的时候成功通过~~
建议大家使用这种方法,因为它包含许多基本库,说不定让你已经安装其它软件时免除缺少各种库的烦恼。
reference:http://www.cnblogs.com/niocai/archive/2011/11/04/2236458.html
if install gcc-c++ error such as :
then download and install by handle
url:
http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/libstdc++-4.4.7-3.el6.x86_64.rpm.html
http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/libstdc++-devel-4.4.7-3.el6.x86_64.rpm.html
2.centos下configure: error: Berkeley DB not found.的解决办法
download rpm:
http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/db4-devel-4.7.25-17.el6.x86_64.rpm.html
3.#错误提示1#
configure: error: We require OpenSSL; try --with-openssl
解决方法:
错误提示需要安装openssl,所以我就安装了一个openssl,安装方法如下:
cd /usr/local
wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz
tar -zxvf openssl-1.0.0a.tar.gz
cd openssl-1.0.0a
./config
./config -t
make depend
make
make test
make install
安装之后会在/usr/local下生成一个ssl目录
设置环境变量,在/etc/profile的PATH中增加如下内容:
PATH=/usr/local/ssl/bin:/sbin/:$PATH:/usr/sbin
export PATH
ok,错误提示1解决。
重新执行./configure --with-openssl=/usr/local/ssl #这里加上--with-openssl参数
#错误提示2#
configure: error: subversion requires zlib
解决方法:
cd /usr/local
wget http://zlib.net/zlib-1.2.5.tar.gz
tar -xvzf zlib-1.2.5.tar.gz
cd zlib-1.2.5
./configure
make
make install
cd /usr/local
ln -s zlib-1.2.5 zlib
ok,错误提示2解决。
重新执行./configure --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib ,成功!
接着执行如下命令:
make
make install
ok,svn安装完成。
6.Berkeley DB version
7. svn --version error
原因是zlib1.2.3的版本有问题, 需要升级即可。
解决办法: su使用root帐号, 执行删除命令:
8.svn: SSL is not supported
仔细一看,原因如下,svn --version显示,ra_neon 不支持https :
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
从网上查了一下,说是在执行./configure 时要加上--with-ssl
ok,重新安装,如下:
./configure --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib --with-ssl
reference:
http://blaiu.iteye.com/blog/978037
http://www.jiongsun.com/2012/08/10.html
http://hanqunfeng.iteye.com/blog/688295
http://blog.csdn.net/ie8848520/article/details/8145608
在Centos下面安装subversion1.7.4
1、需求软件
wget http://labs.mop.com/apache-mirror//apr/apr-1.4.6.tar.bz2 wget http://labs.mop.com/apache-mirror//apr/apr-util-1.4.1.tar.bz2 wget http://www.sqlite.org/sqlite-amalgamation-3071300.zip wget http://apache.mirror.clusters.cc/subversion/subversion-1.7.4.tar.gz wget http://www.webdav.org/neon/neon-0.29.6.tar.gz wget http://ftp.riken.go.jp/pub/FreeBSD/distfiles/bdb/db-5.3.21.tar.gz
2、安装db
download db:http://www.linuxfromscratch.org/blfs/view/svn/server/db.html
cd db-5.3.21/build_unix ../dist/configure –prefix=/usr/local/services/db-5.3.21 –enable-compat185 –enable-dbm –disable-static –enable-cxx make make install
3、安装apr
./configure –prefix=/usr/local/services/apr-1.4.6 make make install
4、安装apr-util
./configure –prefix=/usr/local/services/apr-util-1.4.1 –with-apr=/usr/local/services/apr-1.4.6 –with-berkeley-db=/usr/local/services/db-5.3.21 make make install
5、安装neon
./configure –prefix=/usr/local/services/neon-0.29.6 –enable-shared make make install
6、安装zlib
cd /usr/local wget http://zlib.net/zlib-1.2.5.tar.gz tar -xvzf zlib-1.2.5.tar.gz cd zlib-1.2.5 ./configure –prefix=/usr/local/services/zlib make make install cd /usr/local/services/ ln -s zlib zlib
6、安装subversion
unzip sqlite-amalgamation-3071300.zip ; mv sqlite-amalgamation-3071300 sqlite-amalgamation ./configure –prefix=/usr/local/services/subversion-1.7.4 –with-apr=/usr/local/services/apr-1.4.6 –with-apr-util=/usr/local/services/apr-util-1.4.1 –with-neon=/usr/local/services/neon-0.29.6 –with-ssl –with-zlib=/usr/local/services/zlib –enable-maintainer-mode make make install
7、
ln -s /usr/local/services/subversion-1.7.4/bin/svn /usr/bin/svn ln -s /usr/local/services/subversion-1.7.4/bin/svnadmin /usr/bin/svnadmin ln -s /usr/local/services/subversion-1.7.4/bin/svnserve /usr/bin/svnserve ln -s /usr/local/services/subversion-1.7.4/bin/svnlook /usr/bin/svnlook
如果最后运行svn报错的话 undefined symbol: apr_atomic_xchgptr
试试 yum install libapr1 可能会解决问题
最后附上一段自用的svn用户创建脚本
#!/bin/bash RANDOM=`date –rfc-3339=ns|sed “s/\.0*\|+/\n/g”|sed -e 1d -e 3d` RESULT=`htpasswd -nb $1 ${RANDOM}` echo $RESULT | tr -s “[:]” “[=]” >> /svnroot/conf/passwd echo “Create User ${1} ok !”
再附上一段自用的svn提交钩子
#!/bin/sh export LANG=zh_CN.UTF-8 REPOS=”$1″ REV=”$2″ updateDir() { if [ "$1" != "0" ]; then cd $2 > /dev/null /usr/bin/svn up > /dev/null /bin/chown -R nginx:nginx $2 > /dev/null fi } AUTHOR=`/usr/bin/svnlook author -r $REV $REPOS` TIME=`/bin/date ‘+%F %T’` COMMIT_FILES=`/usr/bin/svnlook changed -r $REV $REPOS` echo “[$TIME]–[$AUTHOR]–[$REV] svn commit:” >> /tmp/svn.log
# 修改了的文件列表
for updatePath in `echo $COMMIT_FILES | /bin/awk ‘{print $2}’` do echo $updatePath >> /tmp/svn.log done IS_BIRD_UPDATE=`echo $COMMIT_FILES | /bin/grep “server/trunk” | wc -l` updateDir $IS_BIRD_UPDATE “/data/www/trunk
solve install error
1. configure error 没有安装expat
configure: error: no XML parser was found: expat or libxml 2.x required
./configure --with-ssl (注意这步也会出现configure: error: no XML parser was found: expat or libxml 2.x required 这是因为还有一个包没有安装expat 可以 yun install expat* 直接安装, 安装完后在往下惊醒)
2. install db error
checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking how to run the C++ preprocessor... /lib/cpp configure: error: in `/opt/subversion-1.7.10/db-5.3.21/build_unix': configure: error: C++ preprocessor "/lib/cpp" fails sanity check See `config.log' for more details
解决办法:出现该情况是由于c++编译器的相关package没有安装,以root用户登陆,在终端上执行:
# yum install glibc-headers* # yum install gcc-c++*
这位同志使用的是红帽子版本,对于ubuntu来说,只需把yum改成apt-get即可。
但我自己并没有使用此方法,因为build-essential包含许多基本库,因此我决定尝试一把,输命令
#sudo apt-get install build-essential
再次运行./configure的时候成功通过~~
建议大家使用这种方法,因为它包含许多基本库,说不定让你已经安装其它软件时免除缺少各种库的烦恼。
reference:http://www.cnblogs.com/niocai/archive/2011/11/04/2236458.html
if install gcc-c++ error such as :
yum install gcc-c++ Error Downloading Packages: gcc-c++-4.4.7-3.el6.x86_64: failure: Packages/gcc-c++-4.4.7-3.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try. libstdc++-devel-4.4.7-3.el6.x86_64: failure: Packages/libstdc++-devel-4.4.7-3.el6.x86_64.rpm from base: [Errno 256] No more mirrors to try.
then download and install by handle
url:
http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/libstdc++-4.4.7-3.el6.x86_64.rpm.html
http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/libstdc++-devel-4.4.7-3.el6.x86_64.rpm.html
rpm -ivh libstdc++-devel-4.4.7-3.el6.x86_64.rpm
2.centos下configure: error: Berkeley DB not found.的解决办法
[root@losapp opt]# yum install db4-devel*
download rpm:
http://pkgs.org/centos-6-rhel-6/centos-rhel-x86_64/db4-devel-4.7.25-17.el6.x86_64.rpm.html
3.#错误提示1#
configure: error: We require OpenSSL; try --with-openssl
解决方法:
错误提示需要安装openssl,所以我就安装了一个openssl,安装方法如下:
cd /usr/local
wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz
tar -zxvf openssl-1.0.0a.tar.gz
cd openssl-1.0.0a
./config
./config -t
make depend
make
make test
make install
安装之后会在/usr/local下生成一个ssl目录
设置环境变量,在/etc/profile的PATH中增加如下内容:
PATH=/usr/local/ssl/bin:/sbin/:$PATH:/usr/sbin
export PATH
ok,错误提示1解决。
重新执行./configure --with-openssl=/usr/local/ssl #这里加上--with-openssl参数
#错误提示2#
configure: error: subversion requires zlib
解决方法:
cd /usr/local
wget http://zlib.net/zlib-1.2.5.tar.gz
tar -xvzf zlib-1.2.5.tar.gz
cd zlib-1.2.5
./configure
make
make install
cd /usr/local
ln -s zlib-1.2.5 zlib
ok,错误提示2解决。
重新执行./configure --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib ,成功!
接着执行如下命令:
make
make install
ok,svn安装完成。
6.Berkeley DB version
如果最后出现下面WARNING,我们直接忽略即可,因为不使用BDB存储。 configure: WARNING: we have configured without BDB filesystem support You don't seem to have Berkeley DB version 4.0.14 or newer installed and linked to APR-UTIL. We have created Makefiles which will build without the Berkeley DB back-end; your repositories will use FSFS as the default back-end. You can find the latest version of Berkeley DB here: http://www.sleepycat.com/download/index.shtml
7. svn --version error
svn /usr/lib64/libz.so.1: no version information available (required by
原因是zlib1.2.3的版本有问题, 需要升级即可。
解决办法: su使用root帐号, 执行删除命令:
rm /lib64/libz.so.1 /lib64/libz.so.1.2.3, 复制文件: cp /ZLib_Home/lib/libz.so.1 /lib64/libz.so.1 复制文件: cp /Zlib_Home/lib/libz.so.1.x.x /lib64/libz.so.1.x.x
8.svn: SSL is not supported
仔细一看,原因如下,svn --version显示,ra_neon 不支持https :
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
从网上查了一下,说是在执行./configure 时要加上--with-ssl
ok,重新安装,如下:
./configure --with-openssl=/usr/local/ssl --with-zlib=/usr/local/zlib --with-ssl
reference:
http://blaiu.iteye.com/blog/978037
http://www.jiongsun.com/2012/08/10.html
http://hanqunfeng.iteye.com/blog/688295
http://blog.csdn.net/ie8848520/article/details/8145608
发表评论
-
Linux 运维
2017-03-24 14:54 574Linux 运维 ... -
Linux下部署多个Tomcat多个域名
2015-12-12 19:02 3694一、安装JDK 1、安装jdk-7u79-linux-x64. ... -
linux下安装swftools和openOffice
2015-07-03 17:09 744最近公司实现一个仿豆丁网百度文库阅读器的功能,需要用到两个软件 ... -
linux backup mysql
2015-01-14 17:38 6951、在linux系统通过脚本安装程序时,提示: -bash: ... -
linux 定时任务
2014-10-31 15:34 688Crontab的格式 第1列分钟1~59 第2列小时1~23 ... -
多域名配置在一个IP
2014-10-24 19:22 710一、配置tomcat 1、安装 ... -
redis install & uninstall
2014-10-23 16:15 973######################install w ... -
linux security
2014-10-09 16:51 811Linu ... -
linux install vmware
2014-08-09 15:38 1428linux install vmware 1. down ... -
Linux 搭建SVN 服务器
2014-08-07 13:27 723Linux 搭 ... -
subversion config
2013-06-25 18:33 853subversion config 1. 添加环境变量 ... -
Linux下修改root密码以及找回密码的方法
2013-06-09 19:10 828Linux下修改root密码以及找回密码的方法 以root身 ... -
SSH 改root密码时乱码,使root不能登录
2013-06-09 18:50 2904SSH 乱码 用SSH登录后,因为乱码,而重置root密码后 ... -
Linux Java and Tomcat Config
2013-06-05 15:28 944linux配置java环 ... -
Redhat 使用CentOS的yum源进行升级或软件安装
2013-03-19 11:39 1274Redhat 使用CentOS的yum源进行升级或软件安装 ... -
mount:no medium found
2013-03-15 00:31 2009mount:no medium found (1)使用光驱前 ... -
Xlib connection to 0.0 refused by server
2013-03-15 00:26 1078Xlib connection to 0.0 refused ... -
Linux Oracle install studing
2013-01-08 17:40 7441. Red Hat linux的安装详细步骤 http:// ... -
Redhat Linux 切换图形界面和命令行模式
2012-04-30 14:53 2229Red Hat Enterprise Linux Server ... -
Linux删除文件夹命令
2009-12-14 23:31 4206linux删除目录很简单,很多人还是习惯用rmdir,不 ...
相关推荐
"subversion-1.7.4.tar.gz" 是 Subversion 1.7.4 版本的源代码压缩包,通常在 Linux 或类 Unix 系统上进行安装。这个版本发布于2011年,它包含了 Subversion 项目的所有源代码文件,用户可以对其进行编译和定制,以...
apr-1.4.6.tar.gz apr-util-1.4.1.tar.gz httpd-2.4.2.tar.gz subversion-1.7.4.tar.gz pcre-8.30.tar.gz sqlite-autoconf-3071100.tar.gz
最新版SVN服务端,Setup-Subversion-1.7.4(SVN服务端).msi
Apache Subversion 1.7.4 是一个开源的版本控制系统,用于管理软件项目的源代码和其他内容的变更。Subversion,通常简称为SVN,是基于客户端-服务器模型的,允许团队成员协同工作,同时保持对文件历史的完整记录。这...
"Setup-Subversion-1.7.4" 提供的是Subversion 1.7.4版本的安装程序,这是一个重要的里程碑版本,因为它包含了多项改进和新特性。 Subversion的核心概念包括仓库(Repository)、工作副本(Working Copy)和版本化...
在本压缩包中,"subversion-1.7.4.zip"可能包含了服务端安装程序和相关库文件,以便设置和运行Subversion服务器。 TortoiseSVN则是Subversion的一个图形化客户端,特别设计用于Windows操作系统。TortoiseSVN 1.7.11...
搭建SVN服务器四软件:httpd-2.2.22-win32-x86-openssl-0.9.8t LanguagePack_1.7.5.22551-win32-zh_CN Setup-Subversion-1.7.4 TortoiseSVN-1.7.5.22551-win32-svn-1.7.3
Setup-Subversion-1.6.5.msi TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi新版的安装文件,支持window 32位操作系统,本人亲测试通过。
**Slik Subversion:DOS环境中的命令行SVN工具** Slik Subversion是一款轻量级的Subversion(简称SVN)客户端,专为在DOS环境下进行版本控制操作而设计。与图形用户界面(GUI)工具如TortoiseSVN(小乌龟)不同,...
1. 下载svn1.7.4安装程序,根据操作系统选择对应的版本(Windows、Linux或macOS)。 2. 运行安装程序,按照向导的提示进行安装,选择安装路径和组件。 3. 安装完成后,确保SVN命令行客户端和GUI工具已经配置到系统...
1.7.6版本作为该系列的一个更新,可能包含了错误修复、稳定性提升和部分新功能,以保持与Subversion 1.7.4的兼容性。 在提供的压缩包中,"TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi"是一个Windows Installer包...
1. 下载Subversion的源码包,例如subversion-1.7.4.tar.gz。 2. 创建sqlite-amalgamation目录,并将SQLite的sqlite3.c文件拷贝进去,因为Subversion需要这个文件构建模块。 3. 配置、编译、安装Subversion,确保指定...
SVN-1.7.4 是Subversion的一个特定版本,该版本发布时包含了对客户端的优化和改进,以提供更稳定和高效的服务。 对于"SVN-1.7.4 客户端 32位及64位 中文语言包",这意味着该下载包包含适用于两种不同架构的操作...
##### 第七步:安装subversion-1.7.4 1. 返回上级目录:`cd ..` 2. 解压subversion-1.7.4.tar.gz:`tar -zvxf subversion-1.7.4.tar.gz` 3. 进入subversion-1.7.4目录:`cd subversion-1.7.4` 4. 配置安装路径并...
与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和...
主程序文件“TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi”是安装程序,双击即可按照向导进行安装。安装完成后,右键菜单会增加TortoiseSVN的相关选项,用户可以通过这些选项进行版本控制操作。 六、总结 ...
TortoiseSVN-1.7.6.22632-x64-svn-1.7.4是一款基于Subversion(SVN)的图形化客户端工具,专为Windows操作系统设计。在软件开发过程中,版本控制是至关重要的,它允许团队成员协同工作,跟踪代码更改,并管理项目...
TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi是该软件的安装文件,包含了Windows 32位系统的安装程序,版本号为1.7.6,内嵌了SVN 1.7.4。安装这个文件后,用户可以在Windows资源管理器中直接看到与SVN相关的右键...
"svn-1.7.4"可能是指TortoiseSVN使用的Subversion后端库的版本,确保与Subversion服务器的兼容性。 安装包中的主要文件"TortoiseSVN-1.7.6.22632-x64-svn-1.7.4.msi"是一个Windows Installer文件,通常用于在...