Instalación automática
Este método de instalación está diseñado para computadoras con Ubuntu o Debian GNU/Linux, y es el más recomendado para sistemas de producción de Airtime. Si has realizado una instalación manual de Airtime en tu servidor, deverás ejecutar el código airtime-uninstall para eliminarlo antes de iniciar la instalación automática.
Fijar repositorios para Ubuntu
Al instalar en un servidor de Ubuntu, algunos de los paquetes de Airtime están en los repositorios universe o multiverse de Ubuntu. Si estos repositorios están deshabilitados, puedes activarlos en el archivo /etc/apt/sources.list, al abrir el editor nano editor dentro de tu consola. El editor nano debe estar instalado predeterminadamente, de lo contrario, puedes instalarlo con el comando:
$ sudo apt-get install nano
Luego, abre el archivo sources.list file con el comando:
$ sudo nano /etc/apt/sources.listPara un servidor Ubuntu Lucid, halla las líneas que inician con deb y finalizan coh lucid universe o lucid-updates universe, y agrega multiverse al final de las líneas si éstas no lo muestran. El repositorio multiverse es necesario para la biblioteca libmp3lame0 , la cual sirve como codificador MP3.

Los URL del repositorio exacto en tu archivo sources.list difieren de los que aparecen en la imagen anterior, dependiendo de tu locación.
El repositorio de Sourcefabric contiene paquetes para Airtime, y otros repositorios que podrías necesitar con el programa. Para agregar el repositorio de Sourcefabric a un servidor Ubuntu Lucid, agrega la siguiente línea al final del archivo sources.list:
deb http://apt.sourcefabric.org/ lucid main
Para Ubuntu Maverick, Natty o Oneiric, sustituye maverick, natty o oneiric con lucid en la línea anterior.

Presiona Ctrl+O (la tecla Ctrl y la letra O juntas) para guardar el archivo, luego, Ctrl+X para cerrar el editor nano.
Fijar repositorios en Debian
En un servidor Debian squeeze, puedes editar el archivo /etc/apt/sources.list como raíz usando el comando:
# nano /etc/apt/sources.list
Los paquetes de codificación para MP3 encoding no están incluídos en los repositorios de Debian. Puedes obtener los paquetes necesarios, libmp3lame0 y libmp3lame-dev agregando este repositorio al final del archivo:
deb http://www.debian-multimedia.org squeeze main non-free
Para agregar el repositorio de Sourcefabric a un servidor Debian squeeze server, agrega esta línea al final del archivo:
deb http://apt.sourcefabric.org/ squeeze main
Presiona Ctrl+O (la tecla Ctrl y la letra O juntas) para guardar el archivo, luego, Ctrl+X para cerrar el editor nano.
Instalar la tecla de clave de Sourcefabric
Ejecuta la lista de paquetes del sistema con:
$ sudo apt-get update
Verás un mensaje de error sobre la ausencia de una clave pública.

Para arreglar este error del sistema, debes instalar el paquete sourcefabric-keyring, el cual contiene la clave de firma del paquete. Esta clave codificada es una medida de seguridad que asegura que los paquetes de Airtime que descargues en el futuro no hayan sido manipulados por terceras personas. Puedes instalar la clave con el comando:
$ sudo apt-get install sourcefabric-keyring
Cuando se te pida, presionda la tecla Y en tu teclado para instalar el paquete sourcefabric-keyring sin verificación. Si deseas verificar la autenticidad de la clave del paquete, contacta a Sourcefabric y recibirás asistencia.

Actualiza las fuentes de software de tu computadora nuevamente, y confirma que estés usando un repositorio confiable:
$ sudo apt-get updateYa no deberías ver el mensaje de error sobre la clave ausente.
Instalar el sistema administrador de la base de datos
Airtime usa una base de datos PostgreSQL para administrar archivos multimedia y y metadatos asociados al servidor de almacenamiento. Dependiento de la escala de instalación de Airtime, puede que desees instalar PostgreSQL en un servidor separado. Si solo tienes un servidor, puedes instalar el paquete postgresql en la misma computadora de Airtime con el comando:
$ sudo apt-get install postgresql
Instalar un servidor de transmisión
Puede que desees transmitir desde Airtime a un servidor de distribución Icecast, sin necesitar una tarjeta de sonido un mezclador en la cadena de radiodifusión. Esta opción es recomendable para las estaciones completamente automatizadas, en que todos los programas se reproducen en Airtime. Puedes instalar el paquete icecast2 con el comando:
$ sudo apt-get install icecast2
En algunos casos, puede que desees transmitir desde Airtime hacia un servidor Icecast remoto; por ejemplo, si Icecast está instalado en un servidor dentro de un centro de datos con mayor ancho de banda que el servidor Airtime en tu estudio. Esya separación puede ser necesaria si tu tranmisión se populariza, porque cada escucha adicional, conectado a Icecast, demanda más ancho de banda. En ese caso, no necesitas instalar el paquete icecast2 en tu servidor Airtime.
Antes de ejecutar Icecast por primera vez, debes editar el archivo /etc/icecast2/icecast.xml para cambiar los valores predeterminados <source-password>, <relay-password> y<admin-password> de 'hackme' a algo más seguro.
$ sudo nano /etc/icecast2/icecast.xml

También debes cambiar el valor <hostname> al nombre del administrador del servidor de Icecast:
<hostname>icecast.example.com</hostname>
Guarda y cierra el archivo icecast.xml file con Ctrl+O y Ctrl+X. Luego, fija el servidor Icecast para que inicie automáticamente cuando el servidor ejecute el archivo /etc/default/icecast2:
$ sudo nano /etc/default/icecast2
fijando al valor de ENABLE un valor true en la última línea del archivo:
ENABLE=true
Guarda y cierra el archivo icecast.xml file con Ctrl+O y Ctrl+X, luego, inicia Icecast:
$ sudo service icecast2 start
El servidor debe responder:
Starting icecast2: Starting icecast2 Detaching from the console icecast2.
Instalar Airtime
Puedes instalar el paqute Airtime con:
$ sudo apt-get install airtime
Este comando instalará todos los componentes de Airtime, junto a otros paquetes que Airtime requiere para ejecutar.
$ sudo apt-get install airtime Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: airtime-audio-samples lame mpg123 The following NEW packages will be installed airtime 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/15.6MB of archives. After this operation, 73.1MB of additional disk space will be used. Preconfiguring packages ... Selecting previously deselected package airtime. (Reading database ... 400129 files and directories currently installed.) Unpacking airtime (from .../airtime_1.9.4-10_amd64.deb) ...
Cuando los paquetes se hayan descargado e instalado, se te harán unas preguntas sobre la configuración del sistema de Airtime. Puedes aceptar las preferencias predeterminadas presionando Enter, o usa la tecla de tabulación para cambiar tu selección.
Primero, se te preguntará si deseas crear una configuración automática para el servidor web Apache.

Si así lo deseas, deberás ingresar el nombre del dominio que tu equipo utilizará para accesar Airtime. Para un servidor de prueba que sólo será accesado desde la misma computadora, usa la ubicación predeterminada localhost.

Luego, fija la dirección de correo electrónico del servidor administrativo, lo que te servirá de práctica en caso de que el servidor presente problemas. Para un servidor de prueba, la dirección localhost es aceptable.

Los servidores Debian y Ubuntu tienen una configuración Apache predeterminada, la cual puede bloquear el acceso para el equipo de la estación. Si lo deseas, esta configuración predeterminada puede ser removida automáticamente.

Si estás configurando Airtime para transmitir directamente a Icecast sin usar una tarjeta de sonido, puedes ingresar el nombre de equipo y las contraseñas del servidor Icecast durante la instalación de Airtime.

Primero, fija el nombre de equipopara el servidor de Icecast. Si tienes Icecast instalado en el mismo equipo de Airtime, puedes ingresar localhost aquí.

La seguridad de tu servidor de transmisiones depende de la fuerza de las contraseñas que asignes. Debes fijar contraseñas seguras para los accesos source, relay y admin.

Finalmente, se te pedirá que elijas la zona horaria de tu estación. Hallarás una lista de zonas horarias en el Apéndice de este manual.

En algunas distribuciones GNU/Linux, puede aparecerte una advertencia sobre la actualización del paquete rabbitmq-server, aún si nunca lo has instalado en tu equipo. Si RabbitMQ sólo está siendo usado por Airtime en tu servidor, presiona Enter para continuar.

El instalador de Airtime installer ejecutará un código para revisar que el ambiente de tu servidor esté correctamente configurado.
*** Verifying your system environment *** CPU = Dual Core AMD Opteron(tm) Processor 170 Total RAM = 6128244 kB Free RAM = 167276 kB OS = Ubuntu 10.04.3 LTS x86-64 AIRTIME_CONFIG_FILES = OK POSTGRESQL_DATABASE = OK PYTHON_KOMBU_VERSION = 1.2.0 PYTHON_POSTER_VERSION = 0.8.1 PYTHON_MUTAGEN_VERSION = 1.20 PYTHON_PYINOTIFY_VERSION = 0.9.2 RABBITMQ_SERVER = OK AIRTIME_VERSION_URL = http://localhost:80/api/version/api_key/%%api_key%% APACHE_CONFIGURED = YES AIRTIME_VERSION = 1.9.4 PLAYOUT_ENGINE_PROCESS_ID = 24021 PLAYOUT_ENGINE_RUNNING_SECONDS = 7 LIQUIDSOAP_PROCESS_ID = 24025 LIQUIDSOAP_RUNNING_SECONDS = 7 MEDIA_MONITOR_PROCESS_ID = 24078 MEDIA_MONITOR_RUNNING_SECONDS = 7 SHOW_RECORDER_PROCESS_ID = 24055 SHOW_RECORDER_RUNNING_SECONDS = 7 ICECAST_PROCESS_ID = 23649 -- System setup looks OK! ********************** Install Complete ***********************
Ahora puedes proceder al capítulo de Configuración.





