【Linux】SVN安装,安装subversion,实现windows和Ubuntu共享

本文详细介绍了非root用户在Ubuntu上安装SVN的过程,包括安装apr、apr-util、sqlite、openssl、serf和subversion及其依赖,以及解决配置文件错误和环境变量设置。在安装过程中,重点解决了版本对应、路径权限和动态链接库配置等问题,确保了非root用户也能成功安装并使用SVN。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux系统

安装svn就是在Ubuntu中安装subversion,因为是老师分的服务器,并不是root用户,整个过程就麻烦了许多。

1、非root用户安装软件

这时候只有通过源码来安装。

以apr为例(我最先安的apr)

  • 找到apr软件的下载地址,Ubuntu系统我一般下载.tar.gz的文件

        https://www-us.apache.org/dist//apr/apr-1.7.0.tar.gz

  • 在当前用户文件夹下执行
    wget https://www-us.apache.org/dist//apr/apr-1.7.0.tar.gz

    一般来说在哪个文件夹下运行,就是下载到哪个文件夹了。

       但是我遇到一个问题,就是说我的文件夹是/home/ncc,直接运行上面命令会提示没有权限,执行下面命令就可以了  

cd /home/ncc && wget https://www-us.apache.org/dist//apr/apr-1.7.0.tar.gz
  • 解压文件
tar xzvf apr-1.7.0.tar.gz
  • 然后源代码中有configure文件,执行
./configure --prefix=/home/ncc/software/apr

目录要提前创建好。而且prefix前面一定要加  --  !!!!我就是忘了,然后后面安的时候路径一直不对,一直说我没有权限,因为它的默认路径是/usr/local/apr,这个不是root用户访问不了的。

  • 接下来运行make && make install就可以了,它会自动安到上面自定义的路径中。

2、安装subversion所需的各种依赖

我查了好多网页,其中aprapr-util是都必须要安的,我就先安了这两个,但是要注意的是,aprapr-util版本是要互相对应的。比如我安的apr-1.7.0,对应的apr-util-1.6.1

安完了这两个之后我就直接去安subversion了,这时候它还需要什么依赖会提示,之后就按照它的提示继续去安各种包

1、安装apr

这个比较简单,按照步骤一步一步来就可以,我中间遇到一个比较智障的问题,就是上面说的prefix前忘了加 --

 

  • 下载源码文件:wget https://www-us.apache.org/dist//apr/apr-1.7.0.tar
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值