Compilar aMSN

From AMSN
Jump to: navigation, search

Esta página también está disponible en Ingles, Francés e Italiano

Esta página te ayudará cómo compilar aMSN y hacer que funcione correctamente en tu sistema.

Nota: Los usuarios de Windows y Mac OS X no necesitan compilar aMSN, la fuente del paquete (como así también desde los repositorios en SVN) ya contienen los binarios que necesita aMSN en ambos sistemas.

Esta guía está dirigida específicamente a los usuarios de Linux.

Contents

Obtener el código fuente

Puedes descargar el código fuente de aMSN de distintos modos.

Si deseas la última versión estable del código, la puedes encontrar en www.amsn-project.net/download.php y luego eligiendo la opción "Paquete del Fuente".

Si deseas conseguir la última versión en desarollo, puedes descargarle de distintas formas. Sobre como hacer esto, está explicado en la Guía de Instalación del SVN.

Descomprimir el código fuente

Una vez descargado el código, debes extraer el paquete. Para eso, puede usar un descompresor con interfaz gráfica, o a través de la terminar. En el último caso, dirígete al directorio donde el paquete ha sido descargado y escribe lo siguiente:

tar -xzvf amsn-0.xx.tar.gz

Donde xx es la versión que has descargado (amsn-0.98.tar.gz corresponde a xx=98 por ejemplo).

Este paso debe ser ignorado si estás usando la versión SVN. Por favor, sigue la Guía de Instalación del SVN para más información.

Instalar desde el código fuente

Estas instrucciones son independientes de la distribución que uses.

Antes de comenzar a compilar, necesitarás algunos paquetes previamente instalados. Encontrarás más información sobre esto en la página sobre Paquetes Dev.

Necesitarás los siguientes paquetes instalados para poder compilar aMSN:

1 - tcl8.4-dev

2 - tk8.4-dev

3 - libx11-dev

4 - libpng12-dev

5 - libjpeg62-dev

6 - gcc

7 - g++

8 - make

Una vez instalado los paquetes, solo necesitarás escribir los siguientes comandos en la ventana de terminal:

cd amsn-0.xx
./configure && make

Espere a que la compilación termine. Cuando regrese al bash (sin antes devolver ningún mensaje de Error durante la compilación) estás listo.

aMSN ahora está compilado.

Nota: si has descargado la versión de SVN, quizás necesites hacer cd amsn o cd msn dependiendo el método que has usado para obtener el código fuente.

Continuando, como root (o sudo) escribe:

make install

Una vez finalizado, aMSN se encontrará instalado en tu sistema.

Otra alternativa es conservar aMSN en tu carpeta personar y ejecutarlo directamente desde allí (aMSN no requiere ser instalado para correrse).

Puedes crear un enlace enlace simbólico (symbolic link) para lanzar aMSN simplemente escribiendo amsn en la terminal, haciendo el siguiente comando como root (o sudo):

ln -s /ruta/al/codigo/amsn-0.xx/amsn /usr/bin/amsn

Basado en Debian

Este método es por línea de comandos. Esto es solo para la última versión oficial de aMSN. Si no es cómodo para ti la línea de comandos, puedes usar también synaptic o cualquier Gestor de Paquetes que desees e instalarlo de la forma usual.

Como se ha dicho, abre una terminal y obtén estos paquetes (necesitas ser root, o hacerlos con sudo):

apt-get build-dep amsn
apt-get install fakeroot

Luego configura y compila el paquete Debian

./configure
make deb

Instala el paquete Debian:

mv  distrib/DEB/amsn* ~/Desktop
cd ~/Desktop
dpkg --install amsn*.deb

Una vez hecho todo esto, ya tienes la última versión de aMSN en tu sistema basado en Debian. El paquete .deb está ahora almacenado en tu carpeta personal. Si lo deseas conservar, adelante. Este es compatible con tu synaptic/aptitude, por lo que su desinstalación o actualización puede ser controlado por el gestor de paquetes de tu sistema.

Basado en Fedora

Para hacer tu propio .rpm a partir del código fuente, sigue estos pasos en Fedora (desde una terminal). Si solo deseas instalar aMSN, quizás deberías ir a Instalar en Fedora.

Primero, las dependencias:

yum install yum-utils rpmbuild
yum-builddep amsn

Luego ve a tu directorio con el código fuente de aMSN (luego de descomprimirlo):

./configure
make rpm

Mueve tu nuevo rpm donde sea...

mv distrib/RPM/amsn*.rpm ~/Desktop
cd ~/Desktop

e instálalo!

rpm -hiv amsn*.rpm

Basado en Gentoo

aMSN puede ser encontrado en Portage. Para instalarlo, solo haz como root luego de haber actualizado tu portage tree:

echo "net-im/amsn-0.97 ~x86" >> /etc/portage/package.keywords
emerge amsn -av
¡Disfrútalo!
Personal tools