Autor Tema: ¿Como se pueden juntar varios modulos en uno de un mismo programa?  (Leído 2775 veces)

0 Usuarios y 1 Visitante están viendo este tema.

pastilla

  • Visitante
Porque voy creando modulos de programas que tienen dependencias y nose como como juntarlos en un solo modulo por si los quiero compartir.

Osea yo creo pulseaudio que depende de dos programillas (i/o librerias) pero como lo hago con la live, primero creo las dependencias en formato modulo xzm, las activo y al final creo el modulo de pulseaudio pero al tener creados dos modulos mas nose como juntar los tres modulos y ponerle el nombre del programa principal y su version en un solo modulo.

He estado mirando pero no encuentro nada que sea solo para modulos creados.

Un saludo.



Garcad

  • Visitante
Re: ¿Como se pueden juntar varios modulos en uno de un mismo programa?
« Respuesta #1 en: 24-12-2014, 13:16 (Miércoles) »
No lo suficiente,jejejeje

wifislax ~ # /usr/bin/merge_modules

Este script necesita como parametros el
directorio donde se encuentran los
xzm a concatenar y el nombre del xzm a crear

Uso: /usr/bin/merge_modules directorio_con_los_modulos dest_module.xzm
Ejemplo: /usr/bin/merge_modules /tmp/XORG 1-002-Xorg.xzm

wifislax ~ #


Salu2

pastilla

  • Visitante
Re: ¿Como se pueden juntar varios modulos en uno de un mismo programa?
« Respuesta #2 en: 24-12-2014, 13:38 (Miércoles) »
Gracias, no he mirado lo suficiente, encima existe la orden.

Voy a ponerme a recoger por el disco duro, a ordenarlo un poquito.

Y a subir un par de modulos, mira el primero el Skype con el pulseaudio para que funcione el audio, el completo je,je,je.

El del braserico tambien lo he echo con sus librerias a la ultima.

Un saludo

pastilla

  • Visitante
Re: ¿Como se pueden juntar varios modulos en uno de un mismo programa?
« Respuesta #3 en: 24-12-2014, 21:24 (Miércoles) »
Garcad he creado un modulo unico de tres y no me ha funcionado los tienes en el mensaje que hay en este foro sobre el audio de skype para que los veas, con lo que algo falla.

Un saludo

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2377
  • Prácticas precisas precisan práctica
Re: ¿Como se pueden juntar varios modulos en uno de un mismo programa?
« Respuesta #4 en: 24-12-2014, 21:56 (Miércoles) »
Viendo los módulos, veo que en el "todo en uno" falta el archivo "libjson.so" entre otros.

Mirando el archivo json-c-0.11-i486-1_SBo/var/log/scripts/json-c-0.11-i486-1_SBo, veo lo siguiente:

Código: [Seleccionar]
...
( cd usr/lib ; ln -sf libjson.so.0.1.0 libjson.so )
...

Ese script solo se ejecuta si extraes el paquete .txz con installpkg o txz2dir que a su vez utiliza installpkg, si lo extraes con un archivador como Ark no se ejecutará el script.

Deduzco que has descomprimido el paquete con algún archivador y después has creado el módulo, en vez de utilizar txz2xzm, o txz2dir y después dir2xzm, y por eso no se ha ejecutado el script de instalación y por eso faltan archivos y por eso no te funciona el módulo.

No se si me he explicado bien.
« Última modificación: 24-12-2014, 21:57 (Miércoles) por geminis_demon »

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

pastilla

  • Visitante
Re: ¿Como se pueden juntar varios modulos en uno de un mismo programa?
« Respuesta #5 en: 25-12-2014, 01:36 (Jueves) »
Si que he creado los modulos descomprimiendolos con el mismo gestor de archivadores que lleva la wifislax 10 en este caso el "archive manager" de gnome, bajandolos de los slackbuilds haciendo el proceso que pone la FAQ, pero cuando los modulos los agregas por separado a la distro si que funcionan y trabaja el pulseaudio, es en el momento de juntarlos con la orden que me ha dicho garcad que el modulo del "todo en uno" creado ya no funciona, de ahi mi extrañeza.

Revisare lo que dices y los creare como dices, sin gestor de archivadores mediante las ordenes por consola, a ver si entonces ya me funciona cuando los junte.

Gracias

Un saludo

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2377
  • Prácticas precisas precisan práctica
Re: ¿Como se pueden juntar varios modulos en uno de un mismo programa?
« Respuesta #6 en: 26-12-2014, 00:57 (Viernes) »
Tambien lo puedes convertir utilizando el menu de clic derecho "convertir paquete a modulo".

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

pastilla

  • Visitante
Re: ¿Como se pueden juntar varios modulos en uno de un mismo programa?
« Respuesta #7 en: 26-12-2014, 16:39 (Viernes) »
Gracias, tambien he ido creando dependencias que ya estan en la distro y a lo mejor eso tambien ha afectado a lo union de los modulos, si hubiera revisado los modulos instalados al crear el modulo de pulseaudio, a lo mejor ese problema de juntarlos no nubiera existido con el modulo json-c estando repetido en la distro y con una revision mas moderna que la que cree con los slackbuilds.

Ahora me estoy pegando un tute con el driver de nvidia, ya le he creado el kernel y el driver de la 173, da un gustico ver la pantalla en negro cuando arranca, pero ese es el caballo de atila de linux tengo otro ordenador de sobremesa con la placa madre con chip sys de tarjeta grafica del tipo sempron y tampoco me arranca la wifislax 4.10 sino es con el modo vga, en cambio con este que utilizo con chip intel de tarjeta grafica en placa madre y pentium4 si que va bien.

Y bueno ya tenemos los modulos creados, a ver si otro dia me meto de nuevo lo que veo que en modo live no es un slackware oficial por lo que de comer de las fuentes de ayuda me parece que no me arreglara nada, buceare en la entrañas del foro con las anteriores versiones a ver como se hace.

Un saludo