Subversão Apache é um sistema de controle de versão que acompanha as alterações nos arquivos, pastas e diretores do seu Linux Mint 21. Não apenas isso também permite que os usuários restaurem arquivos em suas versões anteriores e dê toda a história de todas as mudanças. Além disso, se você estiver procurando uma maneira fácil de obter a subversão do Apache no Linux Mint 21, então este guia é para você.
Instalando a subversão Apache no Linux Mint 21
A subversão é frequentemente referida como SVN e para instalá -la no Linux Mint; Basta passar pelas etapas abaixo mencionadas com cuidado:
Passo 1: Para a instalação gratuita de Hassle da SVN, atualize a lista de pacotes do gerenciador de pacotes padrão usando:
$ sudo apt update
Passo 2: Em seguida, instale o Apache2 no Linux Mint através do gerenciador de pacotes padrão executando:
$ sudo apt install apache2 -y
Agora verifique o status do serviço se estiver ativo e em execução e para esse uso:
$ sudo status Systemctl Apache2
Se não estiver ativo, inicie -o executando:
$ sudo systemctl start apache2
Etapa 3: Agora, apenas para ter certeza de que execute o endereço IP do Linux Mint no navegador da Internet para ver se o Apache2 está funcionando:
Passo 4: Agora, instale a subversão Apache usando o gerenciador de pacotes padrão do Linux Mint 21 executando:
$ sudo apt install libsvn-dev libapache2-mod-svn subversão-tools -y
Em seguida, leia as descrições das configurações para o Postfix e selecione OK:
Agora selecione a opção do site da Internet como uma configuração para o postfix e selecione OK:
Agora, dê o nome do correio do sistema de acordo com sua preferência e clique em OK para confirmar a configuração; no meu caso, dei o nome Linuxhint:
Etapa 5: Agora ative o módulo DAV do Apache executando:
$ sudo a2emod Dav
Em seguida, ative o módulo DAV_SVN do Apache executando:
$ sudo a2emod Dav_svn
Etapa 6: Agora reinicie o Apache2 no Linux Mint para aplicar todas as alterações usando:
$ sudo systemctl reiniciar apache2
Etapa 7: Agora abra o arquivo de configuração do Apache DAV_SVN executando:
$ sudo nano/etc/apache2/mods-inabled/Dav_svn.conf
Agora o descomamento das linhas abaixo dadas primeiro:
Dav Svn
SvnparentPath/var/lib/svn
Depois disso, o descomamento também as outras linhas que são dadas abaixo:
AuthType Basic
Authname "Repositório de Subversão"
AuthUserfile/etc/apache2/DAV_SVN.Passwd
Requer usuário válido
Etapa 8: Em seguida, crie um diretório chamado SVN no Linux Mint no diretório OPT usando:
$ sudo mkdir /opt /svn
Etapa 9: Agora crie um repositório e nomeie -o de acordo com sua preferência como eu o nomeei Linux executando:
$ sudo svnadmin create/opt/svn/linux
Etapa 10: Agora mude a propriedade do diretório que criamos acima executando:
$ sudo chown -r www-data: www-data/opt/svn/linux
Em seguida, altere as permissões para o diretório SVN usando o comando chmod:
$ sudo chmod -r 775/opt/svn/linux
Etapa 11: Agora é hora de criar usuários do SVN e definir a senha para ela executando o comando:
$ sudo htpasswd -cm/etc/apache2/Dav_svn.Passwd linux-user1
Você também pode criar outro usuário, se quiser e para esse execução:
$ sudo htpasswd -m/etc/apache2/Dav_svn.Passwd User2
Etapa 12: Para aplicar as alterações reiniciar o Apache2 no Linux, executando:
$ sudo systemctl reiniciar apache2
Etapa 13: Agora, faça o login na subversão do Apache para teste usando o endereço IP junto com o diretório e o nome do repositório, abaixo está a sintaxe para ele:
http: ///svn/
Então, é assim que se pode instalar a subversão do Apache no Linux Mint e rastrear todas as alterações feitas nos arquivos e diretórios
Conclusão
A Apache Subversão é uma ferramenta livre para usar de código aberto que os usuários do Linux podem usar para acompanhar todas as alterações feitas nos arquivos e diretórios de seus sistemas ou em qualquer projeto. O processo de instalação para obter a subversão do Apache é demorado, mas é bastante simples, este guia fornece um processo detalhado para a instalação da subversão Apache no Linux Mint 21.