Apache Subversion es un sistema de control de versiones que realiza un seguimiento de los cambios en los archivos, carpetas y directores de su Linux Mint 21. No solo que esto también permite a los usuarios restaurar los archivos a sus versiones anteriores y ofrece todo el historial de todos los cambios. Además, si está buscando una manera fácil de obtener la subversión de Apache en Linux Mint 21, entonces esta guía es para usted.
Instalación de la subversión de Apache en Linux Mint 21
La subversión a menudo se conoce como SVN y que la instale en Linux Mint; Simplemente revise los pasos mencionados a continuación con cuidado:
Paso 1: Para la instalación gratuita de problemas de SVN, actualice la lista de paquetes del Administrador de paquetes predeterminado usando:
$ sudo apt actualización
Paso 2: A continuación, instale apache2 en Linux Mint a través del Administrador de paquetes predeterminado ejecutando:
$ sudo apt install apache2 -y
Ahora verifique el estado del servicio si está activo y en ejecución y para ese uso:
$ sudo systemctl status apache2
Si no está activo, comience ejecutando:
$ sudo systemctl iniciar apache2
Paso 3: Ahora solo para asegurarse de ejecutar la dirección IP de Linux Mint en el navegador de Internet para ver si Apache2 está funcionando:
Etapa 4: Ahora, instale la subversión Apache usando el Administrador de paquetes predeterminado de Linux Mint 21 ejecutando:
$ sudo apt install libsvn-dev libapache2-mod-svn-tools -y -y
A continuación, lea las descripciones de las configuraciones para Postfix y seleccione De acuerdo:
Ahora seleccione la opción del sitio de Internet como configuración para Postfix y seleccione Aceptar:
Ahora proporcione el nombre de correo del sistema de acuerdo con su preferencia y luego haga clic en Aceptar para confirmar la configuración, en mi caso, le he dado el nombre Linuxhint:
Paso 5: Ahora habilite el módulo DAV de Apache ejecutando:
$ sudo a2emod dav
A continuación, habilite el módulo dav_svn de Apache ejecutando:
$ sudo a2emod dav_svn
Paso 6: Ahora reinicie el Apache2 en Linux Mint para aplicar todos los cambios usando:
$ sudo systemctl reiniciar apache2
Paso 7: Ahora abra el archivo de configuración para Apache dav_svn ejecutando:
$ sudo nano/etc/apache2/mods-habilitado/dav_svn.confusión
Ahora incomment las siguientes líneas dadas primero:
Dav SVN
Svnparentpath/var/lib/svn
Después de ese incommento, las otras líneas también se dan a continuación:
Authtype básico
AuthName "Repositorio de subversión"
Authuserfile/etc/apache2/dav_svn.pasada
Requerir usuario válido
Paso 8: A continuación, cree un directorio llamado SVN en Linux Mint en el directorio OPT usando:
$ sudo mkdir /opt /svn
Paso 9: Ahora cree un repositorio y asígnelo de acuerdo con su preferencia como lo he llamado Linux ejecutando:
$ sudo svnadmin create/opt/svn/linux
Paso 10: Ahora cambie la propiedad para el directorio que creamos anteriormente ejecutando:
$ sudo chown -r www-data: www-data/opt/svn/linux
A continuación, cambie los permisos para el directorio SVN usando el comando CHMOD:
$ sudo chmod -r 775/opt/svn/linux
Paso 11: Ahora es el momento de crear usuarios de SVN y establecer la contraseña para ella ejecutando el comando:
$ sudo htpasswd -cm/etc/apache2/dav_svn.PASSWD LINUX-USER1
También puede crear otro usuario si lo desea y para esa ejecución:
$ sudo htpasswd -m/etc/apache2/dav_svn.PASSWD USER2
Paso 12: Para aplicar los cambios, reinicie el apache2 en Linux ejecutando:
$ sudo systemctl reiniciar apache2
Paso 13: Ahora inicie sesión en la subversión de Apache para probar el uso de la dirección IP junto con el nombre del directorio y el repositorio, a continuación se muestra la sintaxis:
http: ///SVN/
Entonces, así es como se puede instalar la subversión de Apache en Linux Mint y rastrear todos los cambios realizados en archivos y directorios
Conclusión
Apache Subversion es una herramienta de código abierto gratuito que los usuarios de Linux pueden usar para realizar un seguimiento de todos los cambios realizados en los archivos y directorios de sus sistemas o en cualquier proyecto. El proceso de instalación para obtener la subversión Apache es largo, pero es bastante simple, esta guía ofrece un proceso detallado para instalar la subversión de Apache en Linux Mint 21.