www.tuxapuntes.com

Buscar Contacto Colabora... Libro de Visitas
 
.
TuxInicio arrow TuxApuntes arrow p2p arrow Lphant en Linux
Lphant en Linux PDF Imprimir E-Mail
Escrito por utopianegra, on 30-07-2007 17:37
Visitas 4094

lphant.jpg

Lphant es uno de los mejores cliente P2P que he utilizado. Tal y como comentan en su sitio web:

Lphant es la mejor y completa solución p2p para buscar, descargar y compartir cualquier archivo.

Lphant te permite descargar y compartir archivos de cualquier tipo o tamaño con millones de usuarios de la red eDonkey, en la cual hay más de 25 millones de archivos disponibles; o descargar cualquiera de los millones de torrents que puedes encontrar en la red.

Esa es una de las razones por lo que lo usaba, al soportar las dos redes, podia descargar simultaneamente ficheros .torrent y ficheros del emule.

En Linux existe un clon llamado mophant pero aqui no vamos a comentar (al menos hoy) su instalacion. Sino que vamos a ver como instalar el cliente de linea de comandos de Lphant en Linux y como podemos acceder al mismo mediante su interface web.

E

sta informacion la he obtenido de Despues de Google. Bien empezamos…

Para ejecutar el programa necesitamos tener instalado mono.

Yo me lo instale con el siguiente comando:

$ sudo apt-get install mono

(con lo que se instala el compilador y el interprete, pero si tienes algun problema, consulta mejor el sitio oficial de mono).

A continuación descargar el zip de Lphant en versión línea de comandos.

Después de descomprimir, entras en la carpeta que se ha creado:

$ cd ruta_a_la_carpeta (algo así como lphant-CmdLine-v3.02.zip_FILES)

Haz ejecutable el archivo LphantCmdLine.exe:

$ chmod +x LphantCmdLine.exe

Y lo ejecutas:

$ ./LphantCmdLine.exe

Deberían aparecer varios mensajes en la consola informando que Lphant está en ejecución.

Aqui completo la informacion de “Despues de Google”, pues a mi me daba el siguiente error:

** (./LphantCmdLine.exe:10339): WARNING **: The following assembly referenced from /home/jose/Desktop/lphant/eLePhant.dll could not be loaded:
Assembly: System.Runtime.Remoting (assemblyref_index=2)
Version: 2.0.0.0
Public Key: b77a5c561934e089
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/jose/Desktop/lphant).
** (./LphantCmdLine.exe:10339): WARNING **: Could not load file or assembly 'System.Runtime.Remoting, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
Method System.IO.FileNotFoundException:.ctor (string) emitted at 0xb7455690 to 0xb74556b6 (code length 38) [LphantCmdLine.exe]

Asi que instale el siguiente paquete libmono-system-runtime2.0-cil (ojo es para Feisty,aqui la ayuda que consulte):

$sudo apt-get install libmono-system-runtime2.0-cil

y ya arranco el cliente de linea de comandos sin problemas.

root@soledad:~/Desktop/lphant# apt-get install libmono-system-runtime2.0-cil
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
libmono-system-runtime2.0-cil
0 actualizados, 1 se instalarán, 0 para eliminar y 106 no actualizados.
Necesito descargar 140kB de archivos.
Se utilizarán 410kB de espacio de disco adicional después de desempaquetar.
Des:1 http://es.archive.ubuntu.com feisty/main libmono-system-runtime2.0-cil 1.2.3.1-1ubuntu1 [140kB]
Descargados 140kB en 8s (16,4kB/s)
Seleccionando el paquete libmono-system-runtime2.0-cil previamente no seleccionado.
(Leyendo la base de datos ...
141501 ficheros y directorios instalados actualmente.)
Desempaquetando libmono-system-runtime2.0-cil (de .../libmono-system-runtime2.0-cil_1.2.3.1-1ubuntu1_all.deb) ...
Configurando libmono-system-runtime2.0-cil (1.2.3.1-1ubuntu1) ...
root@soledad:~/Desktop/lphant# ls
eLePhant.dll ICSharpCode.SharpZipLib.dll license.txt server.met
eLePhantRes.dll Language LphantCmdLine.exe
root@soledad:~/Desktop/lphant# ./LphantCmdLine.exe
Starting lphant!_____________________________________________
To control lphant using your browser you must enable it with: 'setconfig WebInterfaceEnabled true'
and open your browser at http://127.0.0.1:4662/ to control lphant
You can set the password for controling lphant with 'setpass mypassword' command
You can enable auto connect at start up with 'setconfig AutoReconnect True'
Type 'help' for more help_____________________________________________
lphant>
11:38: No se encontró un router UPnP
lphant>
11:38: No se puede cargar el fichero known.met, haciendo hash de todos los ficheros compartidos
lphant>
11:38: eLePhant v3.02 Copyright (c) Juanjo. Núcleo inicializado
lphant>
11:38: 49 servidores añadidos
lphant>
11:38: Estás usando la última versión
lphant>
11:38:

Como trabajar desde la linea de comandos puede ser complicado si no te gusta, vamos a instalar la interface web, que nos permitira controlar Lphant desde el navegador de manera local o incluso desde otra maquina remota. Para ello:

Para activar esta interfase debes teclear el comando:

setconfig WebInterfaceEnabled true

$ lphant> setconfig WebInterfaceEnabled true

Y define una contraseña:

$ lphant> setpass tu_contraseña

Ya puedes abrir la interfase web. Escribe en Firefox (u otro navegador) la dirección:
http://127.0.0.1:4662/

(Si no estas en tu maquina, sino en otra remota, cambia 127.0.0.1 por la direccion IP de la tuya, para acceder a ella de manera remota).

Sólo te queda introducir la contraseña que has definido antes en el campo del texto del formulario y pulsar sobre el botón de Enviar.

Como primera acción en la página de Inicio, puedes conectarte (a cualquier servidor) desde el menú Estado, tal como muestra la captura:

lphantweb.jpg

Visto en | Despues de Google

Comparteme:
Meneame
Delicious
Digg
Technorati
YahooMyWeb
MLinuxfera

Revisado el: 01-09-2007 05:22

Publicado el : Manuales (HowTo), p2p

Comentarios de usuarios (2)
Enviado por jc, on 06-12-2007 06:05, IP 81.37.169.88, Invitado
1. lphant en linux
Hola ¿saber por que me sale esto al intentar ejecutarlo? 
 
============================== ============================== ===== 
Got a SIGSEGV while executing native code. This usually indicates 
a fatal error in the mono runtime or one of the native libraries  
used by your application. 
============================== ============================== ===== 
 
Cancelado (core dumped)
 

Enviado por utopianegra, on 06-12-2007 06:41, IP 88.8.53.143, Registrado
2. .. por la version de mono
El problema es la version de mono .... lo que viene aser las frameworks .. de linux ... asegurate de que al instalar : 
$ sudo apt-get install mono 
 
NO te da ningún error.
 

Añade tu comentario



mXcomment 1.0.5 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
 
< Anterior   Siguiente >


Si te resulta util esta informacion y quieres contribuir mediante alguna donación para el mantenimiento y mejora de ese site, te dejamos un enlace para que puedas ayudarnos por medio de paypal.

 Muchas gracias.








Enlaces

Cursos
Masters
MBA

Menu Principal

Login






¿Recuperar clave?
¿Quiere registrarse? Regístrese aquí
Hay 27 invitados y 3 usuarios en línea
  • ermartinez
  • Piel de Toro
  • jodagi

Translate

Top WebLinks

Enlaces - Blogroll
feed image

Tux Estadisticas

OS: Linux h
PHP: 5.2.6
MySQL: 5.0.67-community-log
Hora: 20:14
Caching: Disabled
GZIP: Enabled
Usuarios: 3914
Noticias: 1044
Enlaces: 50
Visitantes: 3541951

Galaxia Linux

TUXrank .. SITES



Creative Commons License


Esta obra está bajo una
licencia de Creative Commons.


¿Quieres anunciarte aquí?

Tux del Dia

th_1863.jpg

Tux Encuesta

¿Aconsejas Ubuntu a tús amigos?
 
¿Has actualizado a Intepid Ibex 8.10?
 

[+]
  • Narrow screen resolution
  • Wide screen resolution
  • Auto width resolution
  • Increase font size
  • Decrease font size
  • Default font size
  • default color
  • blue color
  • green color