Configurar un entorno mínimo de apt-get

Configurar un entorno mínimo de apt-get

Me gustaría configurar un entorno mínimo y apt-getluego instalar paquetes de forma selectiva, uno a la vez.

Tengo entendido que esto es básicamente lo que hace el instalador de Debian. ¿Es este entendimiento exacto? Si es así, ¿es posible que el instalador (o algún otro programa que utilice) instale sólo lo mínimo necesario para ejecutar apt-get? Si no, ¿qué tan difícil sería construir un entorno así?

Algunas notas:

  • Algunos programas que supongo que terminaré instalando incluyen:
    • un sistema de archivos estándar con directorios comúnmente requeridos (por ejemplo /dev, /binetc.)
    • un gestor de arranque (por ejemplo, Grub2)
    • shell y utilidades mínimas para sortear, incluido init (por ejemplo, coreutils o Busybox, udev y otras utilidades que imagino que podrían ser difíciles de conseguir o necesarias para usar apt-get).
    • dpkg y otras herramientas estrechamente relacionadas con apt-get
  • En particular, no necesito necesariamente:
    • controladores de red (si es necesario, espero poder usar una unidad USB para mover paquetes .deb y los controladores necesarios)
    • demonios de registro (espero poder instalarlos a través de apt-get)
    • En general, cualquier cosa que no sea necesaria para ejecutar apt-get (o ejecutar el sistema) y que pueda instalarse fácilmente a través de apt-get.
  • En una aventura anterior, tuve cierto éxito al crear un entorno de arranque que se ejecuta con Busybox (con la gran ayuda de Unix.SE). Sin embargo, debido a la incompetencia de mi computadora, terminó con muchas asperezas (por ejemplo, Grub no se instaló correctamente, por lo que tengo que ingresar al indicador de grub para iniciar correctamente; nunca instalé un entorno de compilación adecuado; todos los programas instalados son estáticos; etc. .).
  • Esta vez, espero obtener algo que pueda evolucionar fácilmente hacia algo similar a una distribución típica de Debian, Ubuntu u otra distribución completa basada en apt-get a través de la configuración del repositorio y una secuencia de comandos de apt-get. Por más débil que parezca, preferiría tener la mayor cantidad de paquetes automatizados o preempaquetados posible (es decir, no LFS si se puede evitar), ya que me gustaría centrarme aproximadamente en qué paquetes se instalan, en lugar de cómo se instalan. .

Respuesta1

Sí, esto es lo que hace el instalador de Debian. Si no desea usar simplemente el instalador de Debian (posiblemente en el CD de Netinst, que no tiene ningún paquete en el CD y descarga todo lo que elija instalar), entonces puede usarlo debootstrappara inicializar un sistema mínimo que sea capaz de instalar más paquetes.

información relacionada