* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Compilación de amsn con soporte para conferencias de voz

NOTAS, LEASE ANTES DE COMENZAR:

El presente documento pretende ser una guía para la compilación de amsn 0.98b, la cual es una versión en desarrollo y por lo mismo puede cambiar algunas cosas de aquí de un día para otro (escrito el 22 de diciembre del 2008).

Ademas, como trabajaremos con una versión NO estable pueden pasar cosas no esperadas o el programa puede finalizar sin más.

Este documento quedara obsoleto cuando salga la versión final y esta basado en

http://amsn-project.net/wiki/Farsight

por si desean leer la versión original.

Cuando salga la versión estable el documento solo servirá como documento pedagógico.

EDITADO: Si desean probar una versión de desarrollador hagan un respaldo del registro de amsn, se encuentra en ~/.amsn. Ya que, al menos en esta ocasión, arruina el registro de la versión estable.

¿Que nos ofrece la versión 0.98b del amsn?

Nos ofrece la capacidad para conferencias de voz, ademas de soporte para los “MySpaces”...
Si alguien desea tener alguna de estas dos capacidades siga leyendo.

Preparandos para la compilación.

Necesitamos MUCHAS librerías para compilar la capacidad de llamadas de voz, algunas ya vienen en los repositorios, otras las tendremos que compilar, procurare ser lo mas detallado posible sin llegar a aburrido.

Prerequisitos: Tener los repositorios actualizados e instalar los siguientes paquetes con todas sus dependencias (o al menos yo instale esas, no sé si sobre alguna).

pkgconfig
glib2.0-common
libglib2.0-devel
farsight
libfarsight-devel
libfarsight0.13
Valgrind
libtcl-devel
libtk-devel
gstreamer0.10-tools
libgstreamer0.10_0.10
libgstreamer0.10-devel
gstreamer0.10-plugins-base
libgstreamer-plugins-base0.10
libgstreamer-plugins-base0.10-devel
gstreamer0.10-plugins-good
gstreamer0.10-plugins-bad
gstreamer0.10-farsight
libgstreamer0.10-devel
libgstreamer0.10-python-devel

espero que no se me haya escapado ningún paquete.

OK, ahora debemos de compilar 2 librerías más, libnice y farsight2

PRIMERO LIBNICE

La descargamos desde su sitio oficial con wget

wget http://nice.freedesktop.org/releases/libnice-0.0.4.tar.gz

desempaquetamos

tar xvf libnice-0.0.4.tar.gz

entramos al directorio

cd nice-0.0.4/

configuramos donde queremos que se instalen las librerías, esta ruta es necesaria para que los demás paquetes encuentren la librería, igual con Frasight2

./configure --prefix=/usr –disable-gtk-doc

limpiamos posibles precompilaciones y compilamos

make clean
make

y si todo va bien como root instalamos

make install

El único error que se me presento en esta etapa fue este, se presento durante la compilación:

Assembler messages:
Fatal error: can't create .libs/stunagent.o: Permission denied
make[3]: *** [stunagent.lo] Error 1

ignoro por que no podía escribir en su mismo directorio, pero lo compile como root y todo continuo normal.

AHORA FARSIGHT2

Lo descargamos

wget http://farsight.freedesktop.org/releases/farsight2/farsight2-0.0.6.tar.gz

desempaquetamos

tar xvf farsight2-0.0.6.tar.gz

entramos al directorio

cd farsight2-0.0.6

configuramos para su instalación.

./configure --prefix=/usr --disable-python --disable-gtk-doc

durante esta etapa debemos de verificar que exista una linea que nos diga:

checking for NICE... yes

si no existe, las librerías libnice no se instalaron donde son buscadas, regresen a la instalación de las librerías.

limpiamos posibles precompilaciones y compilamos

make clean
make

y si todo va bien como root instalamos

make install

Aquí no se me presentaron errores de compilación, lo único que se presenta durante los mensajes es que falten librerías o paquetes, si es el caso se deben de instalar los paquetes *-devel que nos pida durante el proceso de configuración.

Por ultimo la bibliografía nos dice que como root hagamos

ldconfig

El manual nos dice que ldconfig es para crear los vínculos y caché necesarios a las bibliotecas compartidas, para mas información

man ldconfig

MUY BIEN, AHORA EL AMSN

Descargamos la versión de desarrollo

wget http://amsn.sourceforge.net/amsn_dev.tar.gz  

desempaquetamos

tar xvf amsn_dev.tar.gz

entramos al directorio

cd msn

Ahora, si queremos conservar el amsn estable que tenemos instalado, yo instalo en otra carpeta el amsn de desarrollo, primero creo el directorio donde lo instalare

mkdir /usr/bin/amsn-dev

y luego lo configuro para que al instalarse se ponga en dicho directorio:

./configure  --prefix=/usr/bin/amsn-dev/

si no les importa trabajar con la versión inestable con que hagan un

./configure

bastara, lo más probable es que se sobrescriba el ejecutable, continuemos

limpiamos posibles precompilaciones y compilamos

make clean
make

y si todo va bien como root instalamos

make install

.........
Perfecto, ya tenemos nuestro amsn con soporte para llamadas por voz instalado... si decidiste instalarlo en un directorio propio el ejecutable se encuentra (en mi caso) en:

/usr/bin/amsn-dev/share/amsn

y para correr el amsn reciencompilado

./amsn

Ahora ya solo falta que configuren su cámara web y su micrófono dentro del amsn en:

Cuenta -> Preferencias -> Pestaña “Otras” -> Configuración de audio y video.

Conclusiones:

Mejor nos esperamos a la versión estable oficial u ocupamos Skype.

Si tienen problemas en la compilación (si es que se atreven) con gusto les ayudare (o nos ayudamos), ya que es la primera vez que lo compilo y no soy un experto en la materia.

Gracias por leer.

Guillermo A. Sánchez

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de danny_g

# 69012 Y la pregunta del millón es...

¿Qué tal te funcionó? Si es que funcionó.

--
Danny G.


Danny G.
LinuxTracker.org



Gravatar de vfmmeo

# 69013 .

"Conclusiones:

Mejor nos esperamos a la versión estable oficial u ocupamos Skype."

Creo que ya está todo dicho...

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.



Gravatar de karlitroz2004

# 69017 vfmmeo .... no le temas a la compilación a lo macho, es fácil

jajaja no es difícil una vez le agarras cariño, no la sueltas (no no me gusta ni me pasaré a gentoo) verás a Linux bajo otra óptica, sentirás la Libertad de la que tanto hablamos, caray el secreto de Mandriva es instalar los paquetes devel, (dedibo a la política de Mandriva en dividir en 3 partes los paquetes, a saber: liberías comunes, el programa en sí y las librerías de desarrollo)

------------------------------------------------------------------------
Dicen que me río de todo y me burlo de todo, porque me río de ellos y me burlo de ellos, y ellos creen serlo todo...



Gravatar de vfmmeo

# 69019 ¿Miedo?

Compa, yo ya compilaba programas de gestión de stocks en COBOL cuando algunos de vosotros aún estábais en estado líquido. ;-D

Yo estaba respondiendo a Danny G, que preguntaba sobre qué tal funcionó el méssenller éste compilado. Creo que la frase de wris que cito es bastante explicativa.

Pero sobre el funcionamiento del programa, no sobre el proceso de compilación.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.



Gravatar de karlitroz2004

# 69023 ok ok

ya no le sigo o me echas a la bestia parda (TM) ahh no verdad? jajaja
Dios... capi_X el gran BOFH(TM) comentó, es un honor!! jajaja me retiro antes de que mi cuenta sea eliminada, (de rodillas) jajaja
------------------------------------------------------------------------
Dicen que me río de todo y me burlo de todo, porque me río de ellos y me burlo de ellos, y ellos creen serlo todo...



Gravatar de capi_x

# 69190 Bien hermano...

Veo que tomas una sabia decisión, yo te perdono.

-_-

:-P



Gravatar de karlitroz2004

# 69192 Gracias oh sabio y gran

Jedi, no cometeré más errores el día de hoy, mañana si jajaja

------------------------------------------------------------------------
Dicen que me río de todo y me burlo de todo, porque me río de ellos y me burlo de ellos, y ellos creen serlo todo...



Gravatar de capi_x

# 69025 :-D

Joder Gregory, que bien me caes! :-D

Frases dignas de un BOFH, si señor, que gusto saber que blogdrake está en guenas manos :-P



Gravatar de wris

# 69062 Si funciona (a veces)...

SI, si funciono, digo lo que digo al final porque el proceso prácticamente no vale la pena por que no funciona siempre y no toma el historial del amsn 97.2.

Así que esto no es una opción viable si se desea un software para videoconferencias.

E invertí un día de mis vacaciones en algo que no funciona al 100%, pero esta bien.

Conectado a 5 decibeles, Wris reportándose, dándole un Nuevo Orden a las palabras, por la belleza del baudio, la inmortalidad de la super nova infinita y la entropía de las matemáticas del caos.



Gravatar de danny_g

# 69087 Entendido

y gracias. Me parece que no vale la pena, tal vez en 2 años ya funque bien.

--
Danny G.


Danny G.
LinuxTracker.org



Gravatar de bart_bender

# 70928 Mejoras para la compilacion de amsn

Hola algunas mejoras que puedes aplicar a la compilación de amsn

Lo primero bajamos el codigo mediante svn


svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk amsn/
cd amsn/amsn
cp -fr amsn-extras/* ./
./configure --prefix=/usr
make rpm

de esta forma compilas junto a AMSN todos los plugins y te crea un archivo RPM listo para instalar con urpmi o rpmdrake.

en mi caso lo crea en amsn/amsn/distrib/x86_64/

y en algunos casos da un error de dependencias por una librería de uno de los plugins, pero instalandolo con urpmi --force --allow-force se instala y funciona sin problemas.

Echale un ojo cuando te aburras...
JyJGames
ZonaCocinillas



Gravatar de wris

# 70960 OH!

Mira, eso no se me había pasado por la cabeza, muchas gracias por el tip.

Conectado a 5 decibeles, Wris reportándose, dándole un Nuevo Orden a las palabras, por la belleza del baudio, la inmortalidad de la super nova infinita y la entropía de las matemáticas del caos.



Gravatar de bart_bender

# 70961 a mandar que "pa eso tamos"

a mandar que "pa eso tamos" ;)

Echale un ojo cuando te aburras...
JyJGames
ZonaCocinillas

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.