domingo, 29 de julio de 2012

Instalar Yacy en Ubuntu

Problema


Al momento presente, la manera corriente de acceder a la información dispersa en internet es por medio de un motor de búsqueda. Una situación típica se da cuando iniciamos nuestro navegador y la página de inicio es, por ejemplo, Google, y entonces a través de ella accedemos incluso a la web del banco, de la universidad, etc., porque nos da flojera ingresar la URL manualmente, además de páginas web con información cuyas URLs no conozcamos previamente.

El problema se da porque unas pocas empresas (algunas de ellas controladas por dictaduras de corte totalitario, como el caso del buscador chino Baidu) ejercen un oligopolio de facto sobre qué información recibimos de vuelta cuando buscamos algo, cediendo muchas veces a presiones comerciales, políticas, entre otras, que sesgan negativamente nuestro acceso a la información.

Actualmente Google, seguido de Yahoo y Bing, concentran la mayor parte de las búsquedas en la web:



Una solución


Una de las posibles soluciones (no necesariamente la mejor) es emplear un buscador web descentralizado, que hace uso de la programación distribuida al estilo P2P. En este caso, probaremos Yacy.


Instalación y configuración básicas

Es sencillo; esto fue lo que yo hice:

Descargué el archivo comprimido desde la web de Yacy.

2º Descomprimí los archivos dentro de mi carpeta personal. En mi caso quedaron en /home/juan/yacy

3º Añadí el script que inicia Yacy (localizada en mi caso en /home/juan/yacy/startYACY.sh) como una aplicación que inicia con el sistema:


4º Configuré mi router para que los demás pares en la red puedan interactuar conmigo:


5º Finalmente compruebo acá si el puerto 8090 está funcionando:

Antes de configurar router Después de configurar router

6º Reiniciar el equipo; el demonio de Yacy entonces estará activo.


7º Configurar algunas características básicas de Yacy por medio del navegador: http://localhost:8090/ConfigBasic.html

8º Añadir a los marcadores de mi navegador la URL local del buscador web de Yacy: http://localhost:8090/index.html

Eso es todo por ahora.