JuangaCovas.info

La página personal de Juan Gabriel Covas

Herramientas de usuario

Herramientas del sitio


linux:howtos:build-svn-from-sources

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
linux:howtos:build-svn-from-sources [09/07/2022 11:39] – [CentOS 8 minimal: build SVN 1.14 from sources] Juanga Covaslinux:howtos:build-svn-from-sources [17/12/2023 10:04] – [CentOS 8 minimal: build SVN 1.14 from sources] Juanga Covas
Línea 8: Línea 8:
  
 \\ \\
 +
 +
 +===== Rocky Linux 9: build SVN 1.14 from sources =====
 +
 +Pre-requisites:
 +  yum -y install epel-release
 +
 +  yum install net-tools bind-utils nano wget perl mlocate crontabs cronie rsync openssh-server unzip perl-libwww-perl yum-utils curl psmisc git cpan colordiff pwgen bc perl-LWP-Protocol-https gcc libevent libevent-devel zlib zlib-devel bzip2-devel openssl-devel pcre pcre-devel libmcrypt libmcrypt-devel libjpeg-turbo-utils optipng zlib-devel libuuid-devel gcc make git autoconf automake pkgconfig utf8proc apr apr-devel apr-util apr-util-devel libtool boost python
 +
 +As non-root user:
 +  cd ~; mkdir src; cd src
 +  wget https://dlcdn.apache.org/subversion/subversion-1.14.2.tar.gz
 +  tar xzf subversion-1.14.2.tar.gz
 +  cd subversion-1.14.2
 +
 +  ./get-deps.sh
 +
 +Under Enterprise Linux 9 we must set this env. variable:
 +  $ export LIBTOOL_M4=/usr/share/aclocal
 +
 +Next, autogen:
 +  $ ./autogen.sh
 +  [...]
 +  You can run ./configure now.
 +  [...]
 +
 +Configure...
 +  $ ./configure --with-lz4=internal --with-utf8proc=internal
 +  [...]
 +  config.status: executing svn_private_config.h.tmp commands
 +
 +And make:
 +  $ make
 +
 +To check we pass all tests:
 +  $ make check
 +
 +Finally install:  
 +  $ sudo make install
 +  
 +We should have svn client there:
 +  $ svn --version --quiet
 +  1.14.2
  
 ===== CentOS 8 minimal: build SVN 1.14 from sources ===== ===== CentOS 8 minimal: build SVN 1.14 from sources =====
Línea 20: Línea 63:
 As non-root user: As non-root user:
   cd ~; mkdir src; cd src   cd ~; mkdir src; cd src
-  wget https://dlcdn.apache.org/subversion/subversion-1.14.1.tar.gz +  wget https://dlcdn.apache.org/subversion/subversion-1.14.2.tar.gz 
-  tar xzf subversion-1.14.1.tar.gz +  tar xzf subversion-1.14.2.tar.gz 
-  cd subversion-1.14.1+  cd subversion-1.14.2
  
   ./get-deps.sh   ./get-deps.sh
Línea 61: Línea 104:
 We should have svn client there: We should have svn client there:
   $ svn --version --quiet   $ svn --version --quiet
-  1.14.1+  1.14.2
      
 Don't forget to check the Rebuilding from sources notes here: https://juangacovas.info/doku.php/linux/howtos/build-svn-from-sources#note-on-re-building-subversion-from-sources Don't forget to check the Rebuilding from sources notes here: https://juangacovas.info/doku.php/linux/howtos/build-svn-from-sources#note-on-re-building-subversion-from-sources
Línea 111: Línea 154:
   1.14.1   1.14.1
  
-Also be sure to check the final notes at the page bottom, when you need to re-compile a newer version of SVN.+Also be sure to check the final notes at the bottom of this page, when you need to re-compile a newer version of SVN.
  
 \\ \\
 +
 ===== Ubuntu 19 server: Compiling and installing SVN from sources ===== ===== Ubuntu 19 server: Compiling and installing SVN from sources =====
  
linux/howtos/build-svn-from-sources.txt · Última modificación: 02/01/2024 17:27 por Juanga Covas