Configurando um ambiente apt-get mínimo

Configurando um ambiente apt-get mínimo

Eu gostaria de configurar um ambiente mínimo e apt-getinstalar seletivamente os pacotes, um de cada vez.

Meu entendimento é que isso é basicamente o que o instalador do Debian faz. Esse entendimento é correto? Em caso afirmativo, é possível que o instalador (ou algum outro programa que o instalador use) instale apenas o mínimo necessário para executar o apt-get? Se não, quão difícil seria construir tal ambiente?

Algumas notas:

  • Alguns softwares que presumo que acabarei instalando incluem:
    • um sistema de arquivos padrão com diretórios comumente necessários (por exemplo /dev, /binetc.)
    • um gerenciador de inicialização (por exemplo, Grub2)
    • shell e utilitários mínimos para contornar, incluindo init (por exemplo, coreutils ou busybox, udev e outros utilitários que imagino que possam ser difíceis de obter ou necessários para usar o apt-get)
    • dpkg e outras ferramentas intimamente relacionadas ao apt-get
  • Em particular, não preciso necessariamente de:
    • drivers de rede (se necessário, espero poder usar uma unidade USB para mover pacotes .deb e os drivers necessários)
    • logging daemons (espero poder instalá-los através do apt-get)
    • Em geral, qualquer coisa que não seja necessária para executar o apt-get (ou executar o sistema) e pode ser facilmente instalada através do apt-get.
  • Em uma aventura anterior, tive algum sucesso criando um ambiente inicializável rodando com o busybox (com muita ajuda do unix.SE). No entanto, devido à incompetência do meu computador, ele acabou com muitas arestas (por exemplo, o Grub não foi instalado corretamente, então tenho que entrar no prompt do grub para inicializar corretamente; nunca instalei um ambiente de compilação adequado; todos os programas instalados são estáticos; etc. .).
  • Desta vez, espero obter algo que possa evoluir facilmente para algo semelhante a um típico Debian, Ubuntu ou outra distro completa baseada no apt-get por meio de configurações de repositório e uma sequência de comandos do apt-get. Por mais fraco que pareça, eu preferiria ter o máximo automatizado ou pré-empacotado possível (ou seja, não o LFS, se puder ser ajudado), pois gostaria de me concentrar aproximadamente em quais pacotes estão instalados, em vez de como eles são instalados .

Responder1

Sim, é isso que o instalador debian faz. Se você não quiser apenas usar o instalador debian (possivelmente no cd netinst, que não possui nenhum pacote no cd e baixa tudo que você escolher instalar), então você pode usar debootstrappara inicializar um sistema mínimo que é capaz de instalar mais pacotes.

informação relacionada