como se compila

Iniciado por Siempre Azul, 9 Febrero 2013, 18:43 PM

0 Miembros y 3 Visitantes están viendo este tema.

Siempre Azul

hola a todos, quería saber como puedo sacarle el código fuente a mi distribución de Linux? y como puedo compilar una distribución Linux? a la manera tradicional.

gracias de antemano.
Siempre Azul, Nunca Rojo.

alister

#1
Cita de: shitoman en  9 Febrero 2013, 18:43 PM
hola a todos, quería saber como puedo sacarle el código fuente a mi distribución de Linux? y como puedo compilar una distribución Linux? a la manera tradicional.

gracias de antemano.

el codigo fuente suele ir en los cd's de la misma distribucion, o en un set de cd's alternativo.

cada caso depende de cada distro.

para compilar la distribucion, sucede igual. todas se apoyan internamente en herramientas basicas estandar, pero poco a poco van elevando la complejidad hasta el punto que utilizan sus propios mecanismos, scripts, programas auxiliares, etc.

y por la forma en la que haces la pregunta parece que vas a necesitar mucha práctica y estudio previos. quizas me equivoco pero da la impresion de que aun has compilado nunca un programa ordinario estandar con las herramientas basicas tipicas de gnu. esos conocimientos hacen falta. y luego los conocimientos especificos de cada distro! hacer una distro es un camino largo.

quizas te estas planteando dar un salto demasiado largo. haz una pausa y mirate cosas mas basicas, mejor.

si lo que quieres es hacer una distro a medida, prueba el generador de livecds que debian ofrece a sus usuarios. cualquier usuario sin conocimientos puede construir una live cd personalizada con esa herramienta web y descargar su iso en unos minutos.
Back 2 business!

cpu2


alister

Cita de: cpu2 en  9 Febrero 2013, 19:04 PM
Makefile.

Un saludo.

una distro entera con un makefile? si hombre :D

me muero de ganas de ver eso xD
Back 2 business!

cpu2

Cita de: alist3r en  9 Febrero 2013, 20:19 PM
una distro entera con un makefile? si hombre :D

me muero de ganas de ver eso xD

Acaso dije yo eso?

Pregunto la manera tradicional, por eso mencione Makefile pfff...


alister

#5
Cita de: cpu2 en  9 Febrero 2013, 20:49 PM
Acaso dije yo eso?
acaso no preguntó shitoman eso?

PD: bueno, luego pregunta "la manera tradicional", cosa que es muy ambigua, ya te entendí. pero lo pregunta en contexto de compilar su propia distro...
Back 2 business!

cpu2

Cita de: alist3r en  9 Febrero 2013, 20:51 PM
acaso no preguntó shitoman eso?

El pregunto como compilar una distribución tradicionalmente "manual".

No con unos "livecds generadores de debian", eso de tradicional tiene poco, o eso creo yo.

No uso GNU/Linux, si no OBSD unix-like, tienes en el servidor ftp dos tar el núcleo y la base. Que es el sistema operativo en si, y puedes modificarlos o hacer lo que quieras.

Cuando tienes que compilar un núcleo nuevo te descargas ese tar, y lo modificas a placer y luego con el Makefile compilarlo de esa manera ambigua que mencionaste.

Si quieres tocar la base, se hace lo mismo, tocar el código de la aplicación deseada y compilarlo.

Tienes de ejemplo Gentoo linux, que funciona con stages.

alister

Cita de: cpu2 en  9 Febrero 2013, 22:15 PM
El pregunto como compilar una distribución tradicionalmente "manual".

No con unos "livecds generadores de debian", eso de tradicional tiene poco, o eso creo yo.
ese era mi punto.

que una cosa es compilar un programa a la configure/make/make install, y otro una distro, que invariablemente tiene su estilo, no importa donde mires.
incluso gentoo que se enfoca fuertmente en la compilacion de todo el codigo desde cero.
por eso no creo que halle una repuesta exacta a la pregunta.
Back 2 business!

Siempre Azul

por lo que entiendo necesito compilar programa por programa y luego el kernel? ok compilo los programas y me quedan .deb y compilo el kernel y como carajo bootea eso? tengo que crear un .ISO con eso?
Siempre Azul, Nunca Rojo.

alister

Cita de: shitoman en  9 Febrero 2013, 23:37 PM
por lo que entiendo necesito compilar programa por programa y luego el kernel? ok compilo los programas y me quedan .deb y compilo el kernel y como carajo bootea eso?

oye, quizas te interesa mas aprender a hacer "linux from scratch".
creo que intuitivamente estas buscando eso, aunque no sepas como se llama.

echa un vistazo a google para esos términos!
Back 2 business!