Mostrando entradas con la etiqueta tutoriales. Mostrar todas las entradas
Mostrando entradas con la etiqueta tutoriales. Mostrar todas las entradas

domingo, 23 de septiembre de 2007

Como crear un servidor casero en Ubuntu

Un servidor es una maquina situada en algun punto de Internet para servir informacion a todo aquel que la pida. Con este sencillo tutorial (extraido del post de jorlinmil de los foros de ubuntu-es) podras hacer que tu maquina tambien sirva documentos, imagenes, musica y mucho mas.
El tutorial lo he completado con algunos pasos que he dado por mi cuenta.

Manos a la obra y mucha paciencia que el proceso es largo...

  • Nos vamos a la web www.dyndns.com, creamos una cuenta del tipo gratuita, pedirá nombre de usuario, contraseña y correo electrónico, luego elegiremos un dominio. Hay una gran lista, yo por ejemplo elegí el dominio dyndns.org y nombre de PC: mipc
  • Instalamos el software de actualización de IP. Desde la consola escribimos lo siguiente:
sudo apt-get install ddclient
  • Ahora el programa nos pedirá los datos con los cuales nos creamos la cuenta en dyndns.com: nombre completo del dominio, nombre de usuario y contraseña, obviamente el que dimos a dyndns.com e interfaz de conexión dependiendo del caso de cada uno, en mi caso eth0
  • Editamos el archivo de configuracion de ddclient para ajustarlo a nuestras necesidades, en la terminal tecleamos:
sudo gedit /etc/ddclient.conf

Y lo modificamos para que nos quede algo similar a esto:

# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf

pid=/var/run/ddclient.pid
daemon=5m
protocol=dyndns2
use=web
server=members.dyndns.org
login=tuusuario
password='tucontraseña'
wildcard=yes
mipc.dyndns.org (<--aqui va el dominio elegido)

Una vez hechas las modificaciones pertinentes, guardamos el archivo y lo cerramos. PASOS PARA INSTALAR APACHE:
  • Lo descomprimimos y en la terminal ejecutamos ./configure
Atentos a los errores de dependencias, puede que necesiteis instalar algunas
  • Despues del configure tecleamos make
Este proceso es largo y dependiendo del pc puede llevarnos hasta 10-15 minutos
  • Una vez terminado tecleamos sudo make install, tambien tardara bastante
La ruta de instalacion esta en /usr/local/apache2 las carpetas que nos interesan aqui son:

htdocs: Aqui es donde se guardan todos los archivos que quieras compartir
bin: desde aqui podremos apagar, encender o reiniciar el servidor
conf: este directorio contiene el fichero de configuracion del apache (httpd.conf)
  • Pondremos un poco de orden en todo esto: editamos con sudo el archivo index.html de la carpeta htdocs, y lo modificamos para que pueda funcionar a nuestro gusto: (lo pongo con asteriscos para que no salga aqui el codigo, pero lo teneis que poner sin ellos)
sudo gedit /usr/local/apache2/htdocs/index.html

Contenido del archivo:

<*html*>
<*body*>
<*h1>Mi Servidor<*/h1*>
<*A HREF= "/prueba"*> directorio de prueba <*/A*>
<*/body*>
<*/html*>

  • El directorio /prueba debe existir dentro de la carpeta htdocs, si no es asi, dara error. Por eso en la terminal tecleamos:
sudo mkdir /usr/local/apache2/htdocs/prueba

  • Ahora deberemos definir en el archivo de configuracion los permisos de este directorio nuevo:
sudo gedit /usr/local/apache2/conf/httpd.conf

Este es un archivo muy largo y complejo, si hacemos modificaciones erroneas podemos provocar que no funcione apache correctamente, por eso nos desplazaremos hasta la linea 156 y, pulsaremos el intro para que podamos escribir en una linea nueva. Ahi definirimos la directiva , tan simple como copiar esto: (de nuevo, quitar los asteriscos a la hora de copiar)

<*Directory "/prueba"*>
Options +Indexes
Order allow,deny
Deny from all
<*/Directory*>

Tenemos que tener cuidado para que no se mezcle con otra linea, una vez hecho esto, guardamos y cerramos.
  • Ahora pondremos en marcha nuestro servidor tecleando:
sudo /usr/local/apache2/bin/apachectl start

Observaremos con atencion la salida, ya que si hemos hecho algo mal en el archivo de configuracion aqui nos lo mostrara, lo normal es que ponga:
"httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName"
  • IMPORTANTE: deberemos abrir el puerto 80 en nuestro router ya que es por este puerto por el que se hacen todas las peticiones desde fuera de nuestra red.
  • Una vez abierto, abriremos nuestro navegador favorito (supongo que Firefox) y en la barra de direcciones pondremos http://127.0.0.1
Si ha funcionado nos tendra que aparecer lo que hemos puesto en el archivo index.html, si no funciona, revisaremos todos los ajuestes, es obvio de que algo esta mal.

Como es evidente no tendremos ningun archivo en la carpeta "prueba" pero podremos poner alguno que tengamos por el disco duro tecleando en una terminal:

gksudo nautilus

Mucho cuidado ahora, porque, con este comando abriremos el nautilus en modo root, por lo que podremos modificar el sistema a nuestro antojo.

Desde aqui podremos copiar el archivo que queramos a la ruta "/usr/local/apache2/htdocs/prueba"

Una vez hecho reiniciaremos el apache (no es necesario al 100% pero mas vale asegurarse) con el comando:

sudo /usr/local/apache2/bin/apachectl restart

Entramos de nuevo en http://127.0.0.1 y comprobamos que nuestro achivo esta en la carpeta "prueba"

Para compartirlo con un amigo le deberemos dar nuestra direccion creada en dyndns.com

Truco: Para no usar tanto la terminal, podemos crear lanzadores en el escritorio o donde queramos con los comandos que nos interese

Pues esto es todo de momento, si me entero de algo mas, ampliare este tutorial.

Gracias a todos y en especial a mi buen amigo Pyronhell ya que el ha sido el que me ha ayudado bastante con este tema.

Cualquier duda, comentario, sugerencia, escribid un comentario al pie de esta entrada.

Un gran saludo a todos!!!!!



jueves, 20 de septiembre de 2007

Como instalar Ares en Ubuntu

El Ares es una de esas cosas que los recien llegados a ubuntu echan en falta.

Como bien sabreis, existe el aMule que es identico a eMule, clientes torrent como el azureus, bittorent, deluge, ktorrent, etc... pero ¿y el Ares? ¿Donde esta el Ares? Bien pues "gracias" a los programadores de este magnifico programa no lo tenemos en ubuntu.
¿Que qué hacemos? Pues ya que no lo podemos instalar lo tendremos que emular...

La emulación en gnu/linux se realiza a traves de un programa llamado wine, dicho programa es una reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix bajo plataformas Intel. O dicho de otra forma menos tecnica: permite ejecutar programas de windows

Bien pues estos son los pasos que tenemos que dar:

  1. En el gestor de paquetes Synaptic, instalar "wine"
  2. En una terminal teclear "winecfg" y en "sistema a imitar" seleccionar "Windows Me"
  3. Descargar el programa de instalacion de Ares
  4. De nuevo en la terminal nos vamos hasta la carpeta donde hayamos guardado el instalador y tecleamos "wine aresregular209_installer.exe" para instalarlo
  5. Una vez instalado, lo podremos ejecutar desde el submenu wine del menu aplicaciones
Para crear un enlace directo a la carpeta de descarga del Ares, abrimos una terminal y tecleamos:

ln -s "/home/tuusuario/.wine/drive_c/Archivos de programa/Ares/My Shared Folder" /home/tuusuario/Desktop/descargas

Si tuvierais algun problema, dejad vuestro comentario y sereis debidamente atendidos ;)

Un saludo!!

domingo, 20 de mayo de 2007

Instalar Beryl y Emerald en Ubuntu 7.04

Lo primordial de todo es que dispongais de aceleracion 3d en vuestro pc si no beryl no podra ser instalado: nos vamos a un terminal y escribimos:
glxinfo | grep direct
si muestra una linea que ponga “direct rendering: yes” es que disponeis de aceleracion, si no es asi, seguir los pasos de esta guia para habilitar la aceleracion grafica:
www.guia-­ubuntu.org/index.php?title=Aceleracion_grafica

Lo siguiente es añadir el repositorio de beryl al archivo sources.list

  • En una terminal escribimos: sudo gedit /etc/apt/sources.list
  • Al final del todo añadimos estas lineas:
deb http://ubuntu.beryl-­project.org feisty main
deb-­src http://ubuntu.beryl-­project.org feisty main
  • Guardamos y cerramos el archivo y tecleamos las siguientes ordenes:
wget http://www.beerorkid.com/compiz/quinn.key.asc ­O ­ | sudo apt­key add ­
sudo wget http://ubuntu.beryl­project.org/root@lupine.me.uk.gpg ­O­ | sudo apt­key add ­
  • Ahora actualizamos las lista de paquetes y el sistema:
sudo aptitude update && sudo aptitude upgrade && sudo aptitude dist­upgrade
  • Despues instalamos todos los paquetes de beryl y el gestor de temas emerald
sudo aptitude install xserver­xgl libgl1­mesa xserver­xorg libglitz­glx1 beryl beryl­core beryl­
manager beryl­plugins beryl­plugins­data beryl­settings emerald emerald­themes
  • Ahora nos falta indicar que queremos que se ejecute Beryl al inicio del sistema, por lo que lo agregamos a los programas de inicio. Para ello nos dirigimos a Sistema­­> Preferencias­­> Sesiones y en la pestaña Programas al inicio pulsamos Nuevo y escribimos en las dos casillas “beryl” sin las comillas, repetimos la operación pero ahora ponemos “beryl-­manager” cerramos la ventana y cerramos sesion para que los cambios hagan efecto