Author Topic: Creacion de modulos .xzm  (Read 138 times)

lfs linux

  • Administrator
  • Padawan
  • **********
  • Posts: 58
    • View Profile
Creacion de modulos .xzm
« on: December 20, 2015, 11:15:42 am »

Preparar compilación con un PREFIX
de manera que al realizar el make install los ficheros construidos se copian a un
directorio aislado sin mezclarse con el sistema de ficheros de wifislax.

Ejemplo:
si realizas algo asi (suponiendo la metodología estándar de compilación de programas,
que consiste en los famosos configure, make y make install).

primero descomprimes el tar.gz
a continuación

wifislax ~ # cd /ruta del archivo.tar.gz (descomprimido)
despues
./configure --prefix=/tmp/nombre del xzm a crear
make
make install

eso te colocaría todos los archivos colgando de /tmp/mipaquete, como si fuese el directorio raíz
luego tendrias que ser capaz de hacer

dir2xzm /tmp/mipaquete /ruta/nombre.xzm

y eso te crearía el fichero .xzm basado en los contenidos del software compilado.

Social Buttons


lfs linux

  • Administrator
  • Padawan
  • **********
  • Posts: 58
    • View Profile
Re: Creacion de modulos .xzm
« Reply #1 on: December 22, 2015, 09:18:51 am »

Sumario de Temas
Publicado por: drvalium   Publicado en: Hoy a las 00:59
Insertar Cita
hi

dentro de Wifislax hay una aplicación para hacer módulos (de ahí mi anterior comentario), no es necesario crearlos vía consola como te están explicando, pero lo bueno es aprender como y por que funcionan las cosas ¿no?

Cita de: Lithium Flower en Ayer a las 06:07
cundo me atore y ya no pueda avanzar me ayudan ok  Evil

yo he estado un tiempo alejado del mundo Linux y ahora mismo soy el que menos sabe del grupo, pero no te quepa duda de que si necesitas ayuda la tendrás.

este foro se creo para compartir conocimiento. Wink

sobre el código que te puso sol666

Código:
#con esto diriges la consola a la carpeta donde está el instalador de la aplicación que vas a instalar.
wifislax ~ # cd /rutadeltar.gzdescomprimido

#aquí obligas a que la configuración instale la aplicación en una carpeta temporal usando --prefix=/tmp/ en vez de instalarlo en las carpetas predefinidas.
./configure --prefix=/tmp/nombre del xzm a crear

#esto compila la aplicación.
make

#y esto la instala
make install

por último comprimes esa carpeta temporal en un módulo .xzm
Código:
dir2xzm /tmp/mipaquete /ruta/nombre.xzm

#sería bueno que antes de comprimirla mirases dentro de la carpeta temporal para tener una mayor comprensión de lo que trato de explicarte.


Si solo quisieras instalar la aplicación sin hacer el módulo el código seria este, como puedes ver la única diferencia es que a ./configure no se le dice donde debe preparar la instalación:
Código:
wifislax ~ # cd /rutadeltar.gzdescomprimido
./configure
make
make install