Linux服务器SVN185安装.docx

上传人:b****4 文档编号:24349985 上传时间:2023-05-26 格式:DOCX 页数:12 大小:122.44KB
下载 相关 举报
Linux服务器SVN185安装.docx_第1页
第1页 / 共12页
Linux服务器SVN185安装.docx_第2页
第2页 / 共12页
Linux服务器SVN185安装.docx_第3页
第3页 / 共12页
Linux服务器SVN185安装.docx_第4页
第4页 / 共12页
Linux服务器SVN185安装.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

Linux服务器SVN185安装.docx

《Linux服务器SVN185安装.docx》由会员分享,可在线阅读,更多相关《Linux服务器SVN185安装.docx(12页珍藏版)》请在冰豆网上搜索。

Linux服务器SVN185安装.docx

Linux服务器SVN185安装

Linux安装subsersion1.8.5

编写

翁敏

编写时间

2016-02-25

审核

审核时间

确认

确认时间

文档管理

页码

共页

修订次数

共1次

版本

V1.0

编号

1安装包准备

apr-1.4.8.tar.gz

apr-util-1.5.2.tar.gz

sqlite-autoconf-3080000.tar.gz

openssl-1.0.1.tar.gz

httpd-2.2.25.tar.gz

zlib-1.2.5.1.tar.gz

zlib-devel-1.2.3-29.el6.x86_64.rpm

scons-2.3.0.tar.gz或者scons-2.3.0-1.noarch.rpm

serf-1.3.8.tar.gz

subversion-1.8.5.tar.gz

包名称

版本

apr

1.4.8

apr-util

1.5.2

Httpd(apache )

2.2.25

openssl

1.0.1

zlib-devel

1.2.3-29

scons

2.3.0-1

serf

1.3.8

sqlite

sqlite-autoconf-3080000

subversion

1.8.5

zlib

1.2.5.1

2参考网址

3安装

一、apr

mkdir/usr/local/apr

cd/usr/local/apr

tar-zxvfapr-1.4.8.tar.gz

cdapr-1.4.8

./configure--prefix=/usr/local/apr

make&&makeinstall

版本检查:

/usr/local/apr/bin/--version

1.4.8

二、apr-util

mkdir/usr/local/apr-util

cd/usr/local/util

tar-zxvfapr-util-1.5.2.tar.gz

cdapr-util-1.5.2

./configure--prefix=/usr/local/apr-util--with-apr=/usr/local/apr/

make&&makeinstall

版本检查:

/usr/local/apr-util/bin/apu-1-config--version

1.5.2

三、sqlite3

mkdir/usr/local/sqlite

cd/usr/local/sqlite

tar-zxvfsqlite-autoconf-3080000.tar.gz

cdsqlite-autoconf-3080000

./configure--prefix=/usr/local/sqlite

make&&makeinstall

版本检查:

/usr/local/sqlite/bin/sqlite3--version

3.8.02013-08-2604:

50:

08f64cd21e2e23ed7cff48f7dafa5e76adde9321c2

四、openssl

mkdir/usr/local/openssl

cd/usr/local/openssl

tar-zxvfopenssl-1.0.1.tar.gz

cdopenssl-1.0.1

./config--prefix=/usr/local/openssl

make&&makeinstall

五、httpd(Apache)

mkdir/usr/local/apache2

cd/usr/local/apache2

tar–zxvfhttpd-2.2.25.tar.gz

cdhttpd-2.2.25

./configure--prefix=/usr/local/apache2--with-apr=/usr/local/apr/bin/apr-1-config--with-apr-util=/usr/local/apr-util/bin/apu-1-config--enable-so--enable-dav=share--enable-dav-fs

make&&makeinstall

版本检查:

/usr/local/apache2/bin/httpd–V

设置端口

vi/usr/local/apache2/conf/httpd.conf

搜索Listen

/Listen

修改访问端口

Listen8888

新增:

localhost:

8888

启动apache2:

/usr/local/apache2/bin/apachectlstart

设置开机启动:

 vi /etc/rc.d/rc.local

访问浏览器:

http:

//192.168.31.201或者http:

//192.168.31.201:

8888

六、zlib

mkdir/usr/local/zlib

cd/usr/local/zlib

tar–zxvfzlib-1.2.5.1.tar.gz

cdzlib-1.2.5.1

./configure--prefix=/usr/local/zlib

make&&makeinstall

七、zlib-devel

上传zlib-devel-1.2.3-29.el6.x86_64.rpm文件

rz–y

rpm–ivhzlib-devel-1.2.3-29.el6.x86_64

版本检查:

rpm-qa|grepzlib

zlib-1.2.3-29.el6.x86_64

zlib-devel-1.2.3-29.el6.x86_64

八、scons

tar安装

mkdir/usr/local/scons

cd/usr/local/scons

tar-zxvfscons-2.3.0.tar.gz

pythonsetup.pyinstall

或者

rpm安装

mkdir/usr/local/scons

cd/usr/local/scons

rpm-ivhscons-2.3.0-1.noarch.rpm

九、serf

mkdir/usr/local/serf

tar-zxvfserf-1.3.8.tar.gz

cdserf-1.3.8

sconsPREFIX=/usr/local/serfAPR=/usr/local/aprAPU=/usr/local/apr-utilOPENSSL=/usr/local/openssl

sconsinstall

十、subversion

mkdir/usr/local/svn

tar-zxvfsubversion-1.8.5.tar.gz

cdsubversion-1.8.5

./configure--prefix=/usr/local/svn/subversion--with-serf=/usr/local/serf--with-apxs=/usr/local/apache2/bin/apxs--with-apr=/usr/local/apr/bin/apr-1-config--with-apr-util=/usr/local/apr-util/bin/apu-1-config--with-sqlite=/usr/local/sqlite--with-zlib--enable-maintainer-mode

make&&makeinstall

svn添加环境变量

vi/etc/profile

在文件最后添加:

PATH=/usr/local/svn/subversion/bin:

$PATH

exportpath

./etc/profile

版本检查:

svn--version

svn新增仓库

1、新建一个目录用于存储SVN所有文件

mkdir–p/data/svndata

2、新建一个资源仓库

svnadmincreate/date/svndata/bopai

3、创建后查看

ls/data/svndata/baopai

confdbformathookslocksREADME.txt

整合Apache

1、copy依赖文件

cp/usr/local/svn/subversion/libexec/mod_authz_svn.so/usr/local/apache2/modules/

cp/usr/local/svn/subversion/libexec/mod_dav_svn.so/usr/local/apache2/modules/

1.1查看是否已经copy到目标位置

ls/usr/local/svn/subversion/libexec/mod_authz_svn.so

ls/usr/local/svn/subversion/libexec/mod_dav_svn.so

2、新增账号信息

mkdir/data/svndata/conf

htpasswd-cm/data/svndata/conf/passwdwenglin

提示输入密码:

123456

3、配置账号权限

vi/data/svndata/conf/auth

4、加入如下内容

[groups]

[bopai:

/]

wenglin=rw

*=

5、加载整合svn所需so文件

vi/usr/local/apache2/conf/httpd.conf

6、在httpd.conf最后添加一下内容

DAVsvn

SVNParentPath/data/svndata

SVNListParentPathOn

SVNAutoversioningOn

SVNReposName"svn"

AuthUserFile/data/svndata/conf/passwd

AuthzSVNAccessFile/data/svndata/conf/auth

AuthTypeBasic

AuthName"Subversionrepository"

Requirevalid-user

4安装出现的问题

4.1问题1:

查看svn版本,libserf-1.so.1错误

4.1.1参考网址:

4.1.2操作命令:

svn--version查看svn版本

4.1.3提示错误

svn:

errorwhileloadingsharedlibraries:

libserf-1.so.1:

cannotopensharedobjectfile:

Nosuchfileordirectory

svn:

加载共享库时出错:

libserf-1。

所以。

1:

不能打开共享对象文件:

没有这样的文件或目录

4.1.4解决方案:

编辑/etc/ld.so.conf文件,在最后添加/usr/local/serf/lib/

4.1.5解决步骤:

编辑vi/etc/ld.so.conf

在最后添加:

/usr/local/serf/lib/

保存:

wq

运行ldconfig,以更新/etc/ld.so.cache文件;

测试svn–version

4.2问题2:

svn错误:

编译为3.8.0,但是运行于3.6.20

4.2.1参考网址:

4.2.2操作命令:

svncheckouthttp:

//192.168.31.200:

8888/bopai/app/trunk/auction/bopai_console

4.2.3提示错误

svn:

E200029:

Couldn'tperformatomicinitialization

svn:

E200030:

SQLite编译为3.8.0,但是运行于3.6.20

4.2.4解决方案:

原来sqlite在RedHatx64系统下的组件目录在/usr/lib64/libsqlite3.so.0.8.6,而新安装的sqlite3则放到了usr/local/lib下,没有覆盖到lib64下,而lib64下却是有优先权,造成编译和运行不能统一版本。

可以用新安装的usr/local/libsqlite3.so.0.8.6覆盖usr/lib64/libsqlite3.so.0.8.6,重启下可以解决了

4.2.5解决步骤:

1、新安装的sqlite3覆盖到/usr/lib64/

cd/usr/local/sqlite/lib

cp-ilibsqlite3.so/usr/lib64

cp-ilibsqlite3.so.0/usr/lib64

cp-ilibsqlite3.so.0.8.6/usr/lib64

注意:

覆盖时,查看日期是否正确,如日期不变则更新失败,需要删除

rm–rflibsqlite3.so

rm–rflibsqlite3.so.0

rm–rflibsqlite3.so.0.8.6

4.3问题2:

安装serf时,执行scons命令错误

4.3.1参考网址:

4.3.2操作命令:

sconsPREFIX=/usr/local/serfAPR=/usr/local/aprAPU=/usr/local/apr-utilOPENSSL=/usr/local/openssl

4.3.3提示错误

scons:

***NoSConstructfilefound.

File"/usr/lib/scons-2.3.0/SCons/Script/Main.py",line905,in_main

或者

scons:

***[buckets/deflate_buckets.o]Error1

scons:

buildingterminatedbecauseoferrors.

4.3.4解决方案:

查询zlib-devel是否安装

版本检查:

rpm-qa|grepzlib

zlib-1.2.3-29.el6.x86_64

zlib-devel-1.2.3-29.el6.x86_64

4.3.5解决步骤:

按照上面七zlib-devel操作步骤按照

ps-ef|greptomcat

netstat-anp|grep8090

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1