|
近期由于一直被人叼,没有测试环境,从昨天就一直计划弄测试环境的想法。今天在自己虚拟机先尝试下。由于网络问题,一个办公室有两个网段,所以这个测试环境搁置了。。。shift!
一.安装ftp客户端,将服务器的文件下载到linux上。本来想用lftp的,因为考虑到不是全部下,而且文件比较大,我可以选择性将文件下落本地。所以选择了linux 桌面版的
FileZilla (注意目录,因为目录不对,运行报错开不了,之前我就解压在/root这个目录下,桌面快捷方式就打不开,一定要在/usr/local/ 里面)。
wget FileZilla_3.9.0.1_i586-linux-gnu.tar.bz2
tar jxvf FileZilla_3.7.0.1_i586-linux-gnu.tar.bz2 -C /usr/local/
cd /usr/local/FileZilla3/bin/
ln -s /usr/local/FileZilla3/bin/filezilla /root/桌面
之后再centos 里面就有个桌面快捷方式了。之后双击运行。这里遇到问题了,双击后有报错。。。。
./filezilla: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./filezilla)
[iyunv@localhost ~]# strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
我们看到当前GCC版本中的确没有GLIBCXX_3.4.15。
下载新版本,地址:http://ftp.de.debian.org/debian/ ... +6_4.7.2-5_i386.deb
[iyunv@localhost software]# ar -x libstdc++6_4.7.2-5_i386.deb && tar xvf data.tar.gz
解压后出现/data0/software/usr目录;
[iyunv@localhost software]# cd /data0/software/usr/lib/i380-linux-gun
[iyunv@localhost i386-linux-gnu]# cp libstdc++.so.6.0.17 /usr/lib
[iyunv@localhost i386-linux-gnu]# /usr/lib
[iyunv@localhost lib]# rm libstdc++.so.6
[iyunv@localhost lib]# ln libstdc++.so.6.0.17 libstdc++.so.6
重新建立软连接,我们再输入命令查询一下结果:
[iyunv@localhost lib]# strings /usr/lib/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_DEBUG_MESSAGE_LENGTH
已经安装好GLIBCXX_3.4.15啦。
这样FileZilla就成功安装好了。
svn搭建
因为已经不用配置了,没心情写下去,用连接代替吧,conf配置的时候,请用绝对连接。这样比较稳定
http://blog.iyunv.com/tianlesoftware/article/details/6119231
svn钩子脚本
第一步
svn checkout svn://121.14.177.178:843/svntest /home/wwwroot/default/bulutu.a.com #web目录
第二步:在项目库的 hooks/ 目录下新建 post-commit 文件 【钩子脚本】
添加脚本内容如下:
#!/bin/sh
SVN=/usr/bin/svn #这里配置的是svn安装bin目录下的svn文件
WEB=/var/www/html/test #要更新的目录
$SVN update $WEB --username xxx --password xxx (此版本是linux下,windows下是.bat,写法少有不同)
其中SVN=右边改成 svn 命令位置
WEB=右边改成你实际的web目录
第三步:让post-commit有执行的权限 chmod 777 post-commit
测试看下行不行,如果不行请再执行下第一步。
|
|
|
|
|
|
|