Sistemas Operativos > GNU/Linux
Empaquetar Distro
su -:
Si logro hacer el instalador impulsado por Thinstation, lo pongo en el ftp para que lo uses, bajo GPL, si lo quieres, claro.
:hola:
shakka:
Corriganmen si me equivoco, pero eso que quiere RadicalEd se llama remasterizar
Bueno ya te contestaron como hacerlo :hola:
su -:
Buno, no pude hacerlo con Thin station, no tiene codigos, todo es precompilado.
Supongo que tendras que hacer una distro pequeña, y montarla para que bootee en un CD, ponerle un programa semejante como el de Debian, o ponerle el mismo instalador.
:hola:
RadicalEd:
Y vuelvo con la vaina, ahora lo peor (mejor), es que me lo pusieron ha hacer a mi solito, ya estoy con la info que me dio su-, ey puedes irme guiando ademas de todo lo que me haz dicho, por ejemplo sobre cada punto tengo preguntas??????
--- Cita de: "su-" ---#2 Todos los paquetes deven de estar precompilados, por lo tanto usa un modo de compresion/decpmpresion con un script de instalacion, por ejemplo .tgz
--- Fin de la cita ---
Al decir precompilados no entiendo que quieres decir; con un ciclo en bash puedo hacer lo de la compresion/decompresion?
Como sabe el CD cuando es compresion o cuando es decompresion No entiendo???, solo hago la compresion cuando los vaya a comprimir (valga la redundancia)
--- Cita de: "su-" ---#2 Nota: al comppilar cada paquete le desis al ./configure la direccion de instalacion, recuerda que hay que empaquetarlos y si no sabes que fue todo lo que hiso no sabes que cojer para empaquetar (programa por prgoama, libreria por liberia)
--- Fin de la cita ---
como le digo al ./configure donde esta la dirección si el CD esta booteando no sabria como es?
--- Cita de: "su-" ---#3 KISS o keep it simple, stupid.
--- Fin de la cita ---
:( :(
--- Cita de: "su-" ---#4 mantelo DWIM o do what i mean.
--- Fin de la cita ---
:blink:
su -:
--- Cita de: "RadicalEd" ---Al decir precompilados no entiendo que quieres decir; con un ciclo en bash puedo hacer lo de la compresion/decompresion?
Como sabe el CD cuando es compresion o cuando es decompresion No entiendo???, solo hago la compresion cuando los vaya a comprimir (valga la redundancia)
--- Fin de la cita ---
:) Hammm... lo que me refiero es:
Si miras un .deb (pkgdeb) es un compreso con una info, los programas y librerias estan empaquetados en un tar.gz con el nombre de data (si mal no estoy) y hay otro que contiene un MD5 y un archivo texto que contiene la version, lo que necesita y creo que el path de intalacion, estos dos paquetes estan compresos con ar.
A lo que me refiero es que tenes que hacer un enpaquetado que contenga X informacion para su instalacion ya que compilar todos los paquetes desde RAM se desmoraria mucho.
--- Cita de: "RadicalEd" --- como le digo al ./configure donde esta la dirección si el CD esta booteando no sabria como es?
--- Fin de la cita ---
Por eso no he podido hacer el tutorial en NoSolocdigo de como hacer un Gnu/Linux ya que no todos son con configure, hay unos que tienes que exportar el PATH directo a automake/make desde bash.
Desde ./configure normalmente se hace con el flag --prefix=/PATH/A/Instalar pero es mejor mirar usando el flag --help.
Para make, pues eso depende tienes que mirar el Makefile, si por ejemplo, dice BINDIR = /usr/bin desde el bash haces esto:
make BINDIR=/PATH/A/INSTALAR
Te recomiendo que esto lo exportes a un directorio con el nombre del paquete, por cierto, no recuerdo que hay que hacer para que soporte multiples aerquitecturas, al menos el kernel.
Lo de kiss lo digo porque si vaz a re-empaquetar Debian con otro nombre lo decente seria hacer un programa instalador que fuera para cualquier usuario, algo grafico y facil, muy facil.
Lo de DWIM, es para el programa, que no sea como el de Solaris 10, no hace lo que yo digo que haga :angry:
Bien, por si no entiendes:
Tenes que empaquetar TODOS los programas con X compresor que contenga info del lugar donde los programas van ha cer instalados, para que solo tenga que copiarlo, es decir, cuando desempaqueta el programa toma lo desempaquetado y lo mueve a la direccion correcta.
Se debe empaquetar en un directorio temporal en la particion tomada por el usuario para pasarlo al lugar indicado.
Luego, de todo eso, el programa tiene que crear los scripts de init, los demonios y lo de configuracion de red (segun el usuario, el responde el programa hace) y que no se te pase el hotplug.
Esto es lo mas dificil de hacer una distro, empaquetar y todo eso.
Depronto, si puedo, te paso un script (Perl) no grafico que haga lo elemental, tendras que hacer un pequeño Gnu/Linux para ponerlo en el CD, el programa hace el resto.
--- Citar ---Como sabe el CD cuando es compresion o cuando es decompresion No entiendo???
--- Fin de la cita ---
No, eso no lo hace el CD, es el programa, y el programa no comprime eso lo haces tu, manualmente.
:comp:
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa