LibreVPN:Instalar/es

De HackLab
Saltar a: navegación, buscar


<languages/> Guía de instalación de LibreVPN

Instalar dependencias

Para funcionar, LibreVPN necesita al menos de tinc. Las dependencias opcionales son el demonio de Avahi y sus librerías, git y rsync para la instalación y las herramientas básicas de GNU. Si alguna herramienta necesita algo en especial te lo va a decir.

En distribuciones con apt-get:

apt-get install tinc avahi-daemon libnss-mdns git rsync

En distribuciones con pacman:

pacman -Sy tinc avahi nss-mdns git rsync

Usar desde git

El desarrollo de LibreVPN se realiza en git. Se pueden usar las herramientas de configuración directamente desde este repositorio.

Clonar

git clone https://github.com/fauno/librevpn

Las herramientas y los archivos de configuración van a quedar en el directorio librevpn/ dentro del directorio donde lo clonaste, por ejemplo en tu directorio de inicio (~/librevpn o /home/vos/librevpn.

Dialog-warning-yellow.svg ¡No borres este directorio cuando termines de crear tu nodo! Contiene todos los archivos de configuración de tu nodo y va a ser el lugar desde donde hagas cambios en tu nodo.



Actualizar

Moverse al directorio del repositorio y actualizarlo con git:

cd ~/librevpn
git pull


Usar la versión de desarrollo

Luego de clonar el repositorio hay que moverse a la rama develop. En esta rama se realiza el desarrollo de las herramientas de configuración, por lo que puede ser inestable. Si tenés algún problema reportalo!

cd ~/librevpn
git checkout develop
git pull

Utilización

A partir del momento de la clonación no hay que hacer más nada. Desde este directorio se pueden usar las herramientas.

cd ~/librevpn
./lvpn -h

También se puede agregar el directorio al PATH para poder correrlo desde cualquier lado:

export PATH=~/librevpn:$PATH
lvpn -h


Instalar en el sistema

Desde la versión de desarrollo

Seguir los pasos de la sección #Usar desde git y ejecutar como root:

sudo make PREFIX=/usr install

Con esto lvpn y sus librerías se instalan en el sistema, aunque sólo es recomendable usar este paso si se están armando paquetes para distribuir (como .deb, .pkg.tar.xz, .rpm, etc.).

Desde repositorios

Desde los repositorios de Parabola GNU/Linux-libre se puede instalar el paquete librevpn.

Estamos trabajando para tener repositorios de distribuiciones con base Debian (Trisquel, Mint, Ubuntu, etc.)