miércoles, 30 de enero de 2013

Cómo configurar un servidor de streaming con Icecast

Como vimos en el post Icecast, un simple, completo y libre servidor de streaming, Icecast es un excelente servidor de streaming y además es software libre. Ahora veremos cómo configurarlo bajo CentOS, de forma sencilla y con streaming en formato OGG y MP3, y de la mejor manera: Usando una máquina virtual. Yo usaré VirtualBox, pero puedes usar la plataforma de virtualización de tu preferencia.

Configuraremos un CentOS 6.3 minimal con solo una interfaz de red y todo lo demás por defecto, excepto eth0 que va bridged a la LAN (192.168.24.0/24).

Así que, manos a la obra....


Gestores de Paquetes: RPM y YUM

En los posts anteriores vimos algunos detalles del manejo de paquetes en distribciones Debian y derivadas, incluyendo Ubuntu y otras. RPM (Red Hat Package Manager) tuvo su inicio con Red Hat Linux 2.0 en 1995, y en la actualidad es el sistema de paquetes preferido por las distribuciones basadas en Red Hat, las cuales incluyen CentOS, openSUSE, Oracle Linux y muchas otras.

Un paquete RPM, al igual que los DEBs, consiste de un archivo de ficheros que el manejador de paquetes colocará en nuestro sistema. Además contiene el mismo tipo de información acerca de las dependencias, por lo que el sistema puede descargarlas e instalarlas también.


lunes, 28 de enero de 2013

Icecast, un simple, completo y libre servidor de streaming

Icecast es un proyecto para streaming de medios mantenido por la Fundación Xiph.Org. Puede ser utilizado para crear una estación de radio en Internet o para uso privado entre otras cosas. Es muy versátil en lo relativamente fácil que admite nuevos formatos, y además, soporta estándares abiertos para comunicación e interacción. El mismo término, es también usado para referirse específicamente al programa servidor que es parte del proyecto.

Actualmente el servidor Icecast soporta en sus últimas versiones streams Ogg Vorbis, MP3, Ogg Speex, Ogg FLAC, Ogg Theora y AAC.


sábado, 26 de enero de 2013

Gestores de Paquetes: Los paquetes DEB

Una de las mayores ventajas de GNU/Linux es su capacidad de configuración y personalización. Esto ha posibilitado la gran variedad de distribuciones que tenemos hoy día. En general todas las distribuciones manejan uno de estos tipos de paquetes para instalar aplicaciones.
  • RPM (Red Hat Package Manager)
  • DEB (Debian Package
  • TGZ, usado por Slackware y muchas otras.

En la mayoría de los casos es casi imposible encontrar paquetes DEB de algunas aplicaciones. La conversión al formato DEB con la herramienta alien es literalmente la única opción viable. Pero desde el auge en el desarrollo de Ubuntu los paquetes DEB son muy comunes. Veamos cómo un paquete DEB está estructurado.


martes, 22 de enero de 2013

Personaje del mes: Linus Torvalds, creador del núcleo Linux

Linus Benedict Torvalds (28 de diciembre de 1969, Helsinki, Finlandia) es un ingeniero de software finlandés estadounidense, conocido por iniciar y mantener el desarrollo del "kernel" (en español, núcleo) Linux, basándose en el sistema operativo libre Minix creado por Andrew S. Tanenbaum y en algunas herramientas, varias utilidades y los compiladores desarrollados por el proyecto GNU. Actualmente Torvalds es responsable de la coordinación del proyecto. Pertenece a la comunidad sueco-parlante de Finlandia.

Sus padres tomaron su nombre de Linus Pauling (estadounidense, Premio Nobel de Química 1954). Comenzó sus andanzas informáticas a los 11 años cuando su abuelo, un matemático y estadístico de la Universidad, compró uno de los primeros microordenadores Commodore en 1980 y le pidió ayuda para usarlo.


miércoles, 9 de enero de 2013

Gestores de Paquetes: APT

Con este post comenzaré una serie sobre los Gestores de Paquetes de GNU/Linux. La intención de la misma es mostrar el uso y mejores prácticas de los mismos a fin de tener una mejor experiencia al momento de manejarlos.
 
Este primer post está dedicado Advanced Packaging Tool o simplemente APT como le conocemos la mayoría, así que entremos en materia inmediatamente.
 
Con APT lo primero que nos llega a la mente es Debian, Ubuntu y otras distros derivadas. Y es que el fundamento principal de la administración de paquetes en Debian lo es el formato de paquetes .deb, el cual contiene información acerca de dónde debe ser instalado el paquete y cuáles otros son necesarios para su funcionamiento (dependencias). Pero esto es solo el comienzo, ya que esto no se queda en los paquetes en sí mismos, dado que APT es un conjunto de herramientas que trabajan con dpkg, el instalador de los paquetes, para mantener nuestro sistema actualizado.


lunes, 7 de enero de 2013

Descarga el Raspberry Pi Education Manual 1.0

Se encuentra disponible para su descarga el El Manual Educativo de RaspberryPi (en inglés). El mismo es un manual libre para aprender principios de ciencias computacionale, programación y hardware de una forma amena y gráfica con interesantes experimentos y animaciones. Cubre el lenguaje de pogramación Python y el CLI o línea de comandos GNU/Linux, todo enfocado, por supuesto, en el RaspberryP.
 
PDF

 


Guía Samba4 como Controlador de Dominio (ebook)

Luego de varias pruebas adicionales tras el lanzamiento de la versión final de Samba4 (4.0.0) os traigo esta pequeña guía basada en el Samba4 HowTo, de la cual también tuvimos un preludio para la versión RC4 en el post Cómo configurar un Controlador de Dominio con CentOS, Samba4, Kerberos y BIND.

Esta guía, en un formato descargable y libre como lo es el ODT, y también en PDF, puede utilizarse para montar servidores en entornos de producción, ya que su resultado es un Controlador de Dominio y Directorio Activo muy estable y funcional.

Espero les sea de gran provecho y utilidad, y que de paso ganen cuarto$$$ con el conocimiento...

PDF