Linux服务器安装SVN的步骤
1.下载openssl并从本地上传至Linux服务器,否则在对svn进行编译的时候会报错。这里以(openssl-1.0.0g.tar.gz为例,运行如下命令)
tar xvzf openssl-1.0.0g.tar.gz
cd openssl-1.0.0g
./config --prefix=/usr/local/ssl shared zlib-dynamic enable-camellia
make depend
make
make test
make install
2.在profile文件中配置PATH路径,挂上刚刚安装好的openssl路径
PATH=/usr/local/ssl/bin:/sbin/:$PATH:/usr/sbin
export PATH
3.运行如下命令校验openssl是否安装成功,如果出现“OpenSSL 1.0.0g 18 Jan 2012”这样的信息说明openssl安装成功。
openssl version
4.下载svn安装包并从本地上传至Linux服务器,这里以1.6.6版本为例,需要subversion-1.6.6.tar.gz和subversion-deps-1.6.6.tar.gz两个压缩包,subversion-deps-1.6.6.tar.gz压缩包中包含了subversion-1.6.6.tar.gz需要的一些依赖工具。在执行configure命令的时候需要注意将openssl指向刚刚安装的openssl安装目录,否则还是会报错。
tar xfvz subversion-1.6.6.tar.gz
tar xfvz subversion-deps-1.6.6.tar.gz
cd subversion-1.6.6
./configure --prefix=/usr/local/subversion --without-berkeley-db --with-openssl=/usr/local/ssl
make clean
make
make install
5.在profile文件中配置PATH路径,挂上刚刚安装好的svn路径
PATH=$PATH:/usr/local/subversion/bin
export PATH
6.运行如下命令来校验svn是否安装成功
svnserve --version
7.如果要能够让svn成功的checkout,commit或者update,还需要作如下配置(这一步有两种方法,用任何一种方法都可以):
方法一:cd /etc/ld.so.conf.d目录下,在该目录下新建任意以.conf为后缀的文件(该目录下所有.conf格式的配置文件都会被自动的包含进去)并用vi编辑器编辑输入openssl和svn所包含的jar包路径。内容如下:
/usr/local/ssl/lib
/root/subversion-1.6.6/apr
/root/subversion-1.6.6/apr-util
方法二:用vi直接编辑/etc/ld.so.conf文件,在该文件的最后面加上如上配置内容。
8.创建或者切换到一个空的目录,然后运行如下命令,如果输入正确的用户名和密码能够成功checkout的话说明svn安装成功并可以支持http协议
svn co http://www.svnchina.com/svn/xxx
9.例子中所说的相应的安装包在附件中均有包含。
相关推荐
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
基于java的网吧管理系统答辩PPT.pptx
基于java的基于SSM架构的网上书城系统答辩PPT.pptx
tornado-6.1-cp37-cp37m-win32.whl
c语言气泡排序、插入排序、选择排序、快速排序、希尔排序、堆排序、合并排序_SortAlgorithm.zip
Keyboard Maestro 11.0.3_macwk.dmg
基于微信小程序的鲜花销售微信小程序答辩PPT.pptx
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
tornado-6.2b1-cp39-cp39-musllinux_1_1_x86_64.whl
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
tornado-6.1b2-cp38-cp38-manylinux2014_aarch64.whl
基于java的土家风景文化管理平台答辩PPT.pptx
jira安装包
基于java的机场网上订票系统答辩PPT.pptx
小区物业管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
yolo算法-金属-纸张-硬纸板垃圾数据集-13409张图像带标签-金属-纸张-硬纸板-塑料-其他-烟蒂-食物-玻璃.zip;yolo算法-金属-纸张-硬纸板垃圾数据集-13409张图像带标签-金属-纸张-硬纸板-塑料-其他-烟蒂-食物-玻璃.zip;yolo算法-金属-纸张-硬纸板垃圾数据集-13409张图像带标签-金属-纸张-硬纸板-塑料-其他-烟蒂-食物-玻璃.zip
项目介绍: 系统模块主要包括;用户、考试信息、考场信息、试卷、试题、考试等管理功能 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse
Python脚本运行环境搭建所需要的资源包