jueves, 6 de octubre de 2011

Compilacion Audacity en CentOS




A continuación veran el proceso de compilación del software Audacity en una maquina CentOS, Audacity sera solo el ejemplo para este proceso, ya que basicamente es el mismo para cualquier binario.



Que es compilar?



Compilar es el proceso mediante el cual un programador traduce un software escrito en un lenguaje de programacion a otro lenguaje de programacion, generando un programa equivalente que la maquina sera capaz de interpretar usualmente el segundo lenguaje es lenguaje de maquina aunque tambien puede ser simplemente texto


Compilador


Un compilador es un programa que permite traducir el código fuente de un software escrito en un lenguaje de alto nivel a otro lenguaje de nivel inferior (tipicamente lenguaje de maquina). De esta manera un programador puede diseñar un software mucho mas cercano a como piensa un ser humano, para luego compilarlo a un programa mas manejable por una computadora




Lo primero que haremos sera descargar el codigo fuente del software, normalmente esta en la pagina oficial del mismo

Codigo fuente:
Audacity, versión 1.2.6 (tarball original) (archivo .tar.gz, 4,6 MB) 


Descargas opcionales:


Obtenga la última versión estable de código fuente (que incorpora los cambios producidos desde la publicación de la versión) desde el CVS. Esta es la mejor opción si desea compilar el programa bajo Windows.


Si tiene algún problema con la descarga o necesita una versión previa de Audacity puede probar los enlaces alternativos de descarga: 

Sourceforge (se pueden ver las versiones antiguas haciendo clic en el paquete correspondiente) 

Código Google (haga clic en los encabezados para ordenar la lista)

Proceso de compilación:

Dependencias:
La biblioteca wxWidgets es imprescindible. Audacity 1.2 requiere tener la wxGTK 2.4 compilada sin las opciones Unicode. La próxima versión estable de Audacity será compatible con las nuevas bibliotecas wxWidgets y GTK.


La instalación de las siguientes bibliotecas es opcional ya que vienen incluidas en el Audacity que se obtiene de CVS.

libmad
libsndfile
Ogg Vorbis


Si instala bibliotecas usando un sistema de gestión de paquetes como Apt o RPM asegúrese de instalar el paquete "dev" (desarrollo) de cada biblioteca.
Compilación

Para compilar Audacity, ejecute el siguiente comando en el directorio donde se encuentre el código fuente de Audacity:

./configure && make

Escriba ./configure --help para mostrar una lista de opciones de compilación. Tras la compilación de Audacity , escribamake install como root para instalarlo.

Básicamente este es el proceso de compilación de Audacity y la mayoría de binarios en CentOS, algunas variaciones son la nesecidad de instalar nuevos complementos, pero esto lo solucionaremos buscando los repositorios para dichos complementos e instalarlos con un yum install "complemento"

No hay comentarios:

Publicar un comentario