Create readme_es.md spanish translation

This is the spanish translation of readme.md
This commit is contained in:
Ricardo Jesus Malagon Jerez 2019-07-15 22:59:03 -05:00 committed by GitHub
parent 08e98c1a84
commit 006c1f52c3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 179 additions and 0 deletions

179
readme_es.md Normal file
View File

@ -0,0 +1,179 @@
# Lokinet
[Ingles](readme-md)
Lokinet es la implementación referente de LLARO (low latency anonymous routing protocol, protocolo de enrutado anónimo de baja latencia), un protocolo de enrutado onion de capa 3.
Puede aprender mas acerca de el diseño de alto nivel de LLARP [aquí](docs/high-level.txt) , documento en idioma ingles.
Y puede leer las especificaciones del protocolo [aquí](docs/proto_v0.txt) , documento técnico en idioma ingles.
Puede ver la documentación, en ingles, de como empezar [aqui](https://loki-project.github.io/loki-docs/Lokinet/LokinetOverview/) .
![build status](https://gitlab.com/lokiproject/loki-network/badges/master/pipeline.svg "build status")
![travis-ci](https://travis-ci.org/loki-project/loki-network.svg?branch=master "ci status")
## Uso
Vea, en ingles, [documentación](https://loki-project.github.io/loki-docs/Lokinet/LokinetOverview/) en como comenzar.
También lea, en ingles, [La guia de pruebas publicas](https://lokidocs.com/Lokinet/Guides/PublicTestingGuide/#1-lokinet-installation) para la instalación y mas información util.
## Corriendo en Linux
**NO CORRER COMO ROOT**, correr como usuario normal. Esto requiere que el binario tenga asignado por `make install` los setcaps apropiados el binario.
para ejecutar como cliente:
$ lokinet -g
$ lokinet-bootstrap
$ lokinet
para correr un relay:
$ lokinet -r -g
$ lokinet-bootstrap
$ lokinet
## Corriendo en MacOS/UNIX/BSD
**USTED TIENE QUE CORRER COMO ROOT**, correr usando sudo. Los privilegios elevados son necesarios para crear una interfaz de tunel virtual.
El instalador den MAC coloca los binarios normales (`lokinet` y `lokinet-bootstrap`) en `/usr/local/bin` los que pudieran estar en ruta, asi que usted puede usar los binarios facilmente desde su terminal. El instalador tambien truena sus configuraciones y llaves previas y descarga la semilla de arranque mas actual.
para correr como cliente:
$ lokinet -g
$ lokinet-bootstrap
$ sudo lokinet
para correr como relay:
$ lokinet -r -g
$ lokinet-bootstrap
$ sudo lokinet
## Corriendo en windows:
**NO CORRER COMO USUARIO ELEVADO**, correr como un usuario normal.
para correr como usuario, correr el archivo en lote `run-lokinet.bat` como su usuario normal.
## Compilando
Requerimientos de compilación:
* GNU Make
* CMake
* Compilador C++ que pueda usar C++ 17
* gcovr (para generar la covertura de prueba en gcc)
* libuv >= 1.27.0
### Linux
compilando:
$ sudo apt install build-essential cmake git libcap-dev curl libuv1-dev
$ git clone https://github.com/loki-project/loki-network
$ cd loki-network
$ make
instalando:
$ sudo make install
como alternativa hacer un paquete debian con:
$ debuild -uc -us -b
esto coloca el paquete compilado en `../`
### MacOS
compilando:
este seguro que usted tiene cmake y las herramientas de terminal de xcode ya instaladas
$ git clone https://github.com/loki-project/loki-network
$ cd loki-network
$ make -j8
instalando:
$ sudo make install
### Windows
compilar (donde `$ARCH` es su plataforma - `i686` or `x86_64`):
$ pacman -Sy base-devel mingw-w64-$ARCH-toolchain git libtool autoconf mingw-w64-$ARCH-cmake
$ git clone https://github.com/loki-project/loki-network.git
$ cd loki-network
$ mkdir -p build; cd build
$ cmake .. -DCMAKE_BUILD_TYPE=[Debug|Release] -DSTATIC_LINK_RUNTIME=ON -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -G 'Unix Makefiles'
instalando (con priviligios elevados) en `$PROGRAMFILES/lokinet` o `$ProgramFiles(x86)/lokinet`:
$ make install
si usa compilacion cruzada (cross-compiling), instale mingw-w64 desde su administrador de paquetes, o [compile desde el codigo fuente](https://sourceforge.net/p/mingw-w64/wiki2/Cross%20Win32%20and%20Win64%20compiler/), then:
$ mkdir -p build; cd build
$ export COMPILER=clang # if using clang for windows
$ cmake .. -DCMAKE_BUILD_TYPE=[Debug|Release] -DSTATIC_LINK_RUNTIME=ON -DCMAKE_CROSSCOMPILING=ON -DCMAKE_TOOLCHAIN_FILE=../contrib/cross/mingw[32].cmake
esto crea un binario que puede ser instalado en cualquier parte, con ninguna otra dependencia aparte de libc (v6.1 minimo)
### Solaris 2.10+
NOTA: Los usuarios de Solaris de Oracle necesitan descargar/compilar el controlador TAP de http://www.whiteboard.ne.jp/~admin2/tuntap/
Los binarios generados _podrían_ funcionar en Solaris 2.10 o anteriores, va por su cuenta. (Recomendable: `-static-libstdc++ -static-libgcc`, y el controlador TAP si aun no esta instalado en el sistema de destino.)
Compilar en un sistema anterior a v2.10 en sistemas previos no esta soportado, e incluso puede que no funcione, lanzamientos recientes de GCC han estado desechando el soporte en lanzamientos mas viejos del sistema.
compilando:
$ sudo pkg install build-essential gcc8 wget tuntap cmake (opcional: ninja ccache - de los extra de omnios) (OmniOS CE)
$ sudo pkg install base-developer-utilities developer-gnu developer-studio-utilities gcc-7 wget cmake (Solaris de Oracle, ver notas)
$ sudo pkg install build-essential wget gcc-8 documentation/tuntap header-tun tun (opcional: ninja ccache) (todos los demas SunOS)
$ git clone https://github.com/loki-project/loki-network
$ cd loki-network
$ gmake -j8
instalando:
$ sudo make install
### NetBSD (y otras plataformas donde pkgsrc es _el_ mgr nativo de paquetes)
PENDIENTE: agregar instrucciones para pkgsrc
### OpenBSD (usa el administrador pkg legado de NetBSD)
compilando:
# pkg_add curl cmake git (opcional: ninja ccache)
$ git clone https://github.com/loki-project/loki-network
$ cd loki-network
$ gmake -j8
instalando (root):
# gmake install
### FreeBSD
compilando:
$ pkg install cmake git curl libuv-1.27.0
$ git clone https://github.com/loki-project/loki-network
$ cd loki-network
$ gmake -j8
instalando (root):
# gmake install