it-swarm-es.com

Distros que soportan la compilación de la fuente.

Hace mucho tiempo solía usar FreeBSD con su sistema de puertos y después de ese Gentoo para Portage para instalar aplicaciones a través de compilación de origen. Hice esto para dirigir directamente a mi sistema.

¿Hay otras distribuciones que hay que apoyan tal configuración? Parece que recuerdo que Slackware tiene algo similar.

21
mendicant

No estoy al tanto de una herramienta completa de "construir el sistema de la fuente" para Debian, pero sí apoya esto a través de una forma de aproximadamente apt-src , que descargará y construirá un paquete, luego instalará la construcción resultante.

8
Avery Payne

Hay algunas distribuciones que apoyan los paquetes binarios y compilados, en teoría, Gentoo apoya esto, pero no creo que haya demasiados paquetes binarios. arco También admite la construcción de la fuente además de los paquetes binarios a través del sistema de construcción de arco (ABS), aunque no tengo ninguna experiencia con ella.

8
B.R.

Gentoo es su mejor apuesta aquí, ¿qué le pasa a usarlo para sus necesidades?

3
Greg KH

También puede probar el viejo y poderoso Linux desde cero .

3
zugaldia

La mayoría de los paquetes de edificios de soporte de distribuciones de Linux del código fuente. Simplemente debe instalar los paquetes de desarrollo necesarios de los repositorios de distribución junto con cualquier requisito específico del paquete que está construyendo. Si desea construir el sistema tan cerca de Scratch como sea posible, el Linux desde cero es el modelo, pero tiene una mayor responsabilidad de rastrear actualizaciones de seguridad, parches, etc. Arch Linux fue la distro que elegí porque le permite construir de Fuente y proporciona las fuentes de actualizaciones y parches, etc. El Arch tiene un buen soporte de usuario y mucha documentación cuando se trata de resolver problemas de instalación y configuración.

3
onemystic

Muchas distribuciones basadas en RPM tienen paquetes de rpm de origen. Debian y Ubuntu también tienen props de origen. ¿Está buscando otras distribuciones que sean principalmente, incorporadas de la fuente o simplemente distribuciones que tengan paquetes de origen disponibles? Si es este último, la respuesta es "Muchos/la mayoría" de ellos.

2
kbyrd

Algunos vienen a la mente, que he usado personalmente: LFS (obviamente), Sourcemage , y alguien hizo uno de LNX-BBC Makefiles, no puedo encontrarlo ahora. Pero considero que Debian es lo suficientemente bueno como para compilar los paquetes, si lo necesito.

También debe verificar que la lista está dada por DistroTatch Distros basados ​​en la fuente :

2
elmarco

Si desea probar algo un poco diferente, hay gobolinux y Nixos .

2
Daniel James

A Altlinux , se pone mucho esfuerzo para mantener los archivos especiales precisos para los paquetes y que la construcción de los paquetes se reproduce con precisión en el estado actual del repositorio de los paquetes. Se está revisando regularmente que cada paquete en el repositorio (llamado sisyphus ) es reconstruible en el momento actual - n informe de estado de prueba de reconstrucción , los registros de La última prueba de reconstrucción, por paquete .

Para asegurarse de la reproducibilidad precisa de las compilaciones de paquetes, se utilizan herramientas especiales para aislar el sistema de compilación del sistema host: Hasher y las herramientas de infraestructura de compilación circundantes (por ejemplo, Paquetes de construcción con equipo ).

Entonces, aunque Altlinux no está dedicado a instalar su sistema mediante la construcción, se puede asegurar que un paquete que quita del repositorio será fácilmente reconstruible en su sistema host , sin problemas adicionales que no se han rastreado formalmente por la especificación.

Altlinux está dedicado a ser la fuente de repositorios de paquetes personalizados y distribuciones, que, por el diseño del sistema de construcción Altlinux y las herramientas asociadas, se pueden personalizar y reconstituir fácilmente de Altlinux y de manera segura (es decir, aislada de su sistema host). Por lo tanto, si uno quiere hacer su propia distribución personalizada, Altlinux Sisyphus puede ser la base para esta distro que le será fácil usar en su trabajo: Introducción al hacer su propia distro (en ruso) .

He compilado calamares en Sueza abierta, para que Distro lo apoye.

1
James

No exactamente lo que está llegando, pero eche un vistazo a Tinycore . Se puede hacer la ficha de creación de la imagen completa de fuentes.

1
polemon

Recientemente se pidió una pregunta muy similar.

Mi respuesta a esa pregunta es aquí: Cómo construir todo de Debian

Teóricamente todas las distribuciones se pueden construir a partir de la fuente. Los detalles pueden diferir ligeramente con cada distro, pero el método que enumeró hay un punto de partida sólido.

1
bahamat

¿Tiene que ser Linux, o son otros unixes bien?

Un sistema completo de NetBSD se puede construir a partir de la fuente, utilizando su sistema build.sh . El sistema que construyas no tiene que ser NetBSD, lo he hecho desde Linux o OS X. La compilación puede producir una instalación .iso, por lo que no tiene que jugar con los cargadores de arranque para obtener el nuevo sistema operativo corriendo.

Una vez que haya sido construido e instalado el sistema base, puede instalar fácilmente otros paquetes de la fuente usando NetBSD's PKGSRC Package Manager.

0
vasi