Linux下离线安装SVN(简单、完整、⼀⽬了然)最近参与研发机密项⽬,主机不能连接外⽹,只能在离线模式下安装SVN,故记录下本次安装过程。
下载必须⽂件以及依赖⽂件
开始安装
第⼀步:
创建SVN⽤户,命令:useradd svn
将下载⽂件利⽤U盘、磁盘或⽹络 上传到 /home/svn ⽬录下
利⽤以下命令对⽂件进⾏解压
tar -xzvf apr-1.7.
tar -xzvf apr-util-1.6.
tar -xzvf subversion-1.14.
tar -xzvf
xz -d zlib-1.2. 由于zlib是.压缩⽂件,故需要两步,若为.,同上
tar -xvf zlib-1.2.
第⼆步:
安装apr、apr-util
linux离线安装nginx详细教程cd apr-1.7.0
./configure --prefix=/home/svn/apr-1.7.0
make
make test
make install
cd apr-util-1.6.1
./configure --prefix=/home/svn/apr-util-1.6.1 --with-apr=/home/svn/apr-1.7.0
make
make test
make install
安装zlib
cd zlib-1.2.11
./configure --prefix=/home/svn/zlib-1.2.11
make
make install
安装subversion
安装之前需要将 sqlite包 移到 subversion ⽬录,如下
mv sqlite-autoconf-3330000 ./subversion-1.14.0/sqlite-amalgamation
cd subversion-1.14.0
./configure --prefix=/home/svn/subversion-1.14.0 --with-apr=/home/svn/apr-1.7.0 --with-apr-util=/home/svn/apr-util-1.6.1 --with-zlib=/home/svn/zlib-1.2.11
此处也许会报错,⽆法⽣成 Makefile ⽂件,解决⽅法如下
报错:configure: error: Subversion requires LZ4 >= r129, or use --with-lz4=internal
解决: ./configure命令添加 --with-lz4=internal
报错:configure: error: Subversion requires UTF8PROC
解决:./configure命令添加 --with-utf8proc=internal
完整命令如下:
./configure --prefix=/home/svn/subversion-1.14.0 --with-apr=/home/svn/apr-1.7.0 --with-apr-util=/home/svn/apr-util-1.6.1 --with-zlib=/home/svn/zlib-1.2.11 --with-lz4=internal --with-utf8proc=internal
make
make install
第三步:
配置profile
vi /etc/profile
export PATH=$PATH:/home/svn/subversion/bin
source /etc/profile
验证:svnserve --version 打印版本信息即安装成功
安装完成!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。