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
- Blog de wris
- Entra a tu cuenta o crea una para poder comentar.
Usuario
# 69012 Y la pregunta del millón es...
¿Qué tal te funcionó? Si es que funcionó.
--
Danny G.
Danny G.
LinuxTracker.org
Usuario
# 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.
Usuario
# 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...
Usuario
# 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.
Usuario
# 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...
BOFH
# 69190 Bien hermano...
-_-
:-P
Usuario
# 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...
BOFH
# 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
Usuario
# 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.
Usuario
# 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
Usuario
# 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
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
Usuario
# 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.
Usuario
# 70961 a mandar que "pa eso tamos"
a mandar que "pa eso tamos" ;)
Echale un ojo cuando te aburras...
JyJGames
ZonaCocinillas