Configurando um ambiente mínimo de apt-get

1

Eu gostaria de configurar um ambiente mínimo com apt-get , em seguida, instalar pacotes seletivamente um de cada vez.

Meu entendimento é que isso é basicamente o que o instalador do Debian faz. Esse entendimento é preciso? Em caso afirmativo, é possível ter o instalador (ou algum outro programa que o instalador usa) instalar 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 eu presumo que vou acabar instalando incluem:
    • um sistema de arquivos padrão com diretórios normalmente necessários (por exemplo, /dev , /bin etc.)
    • um carregador de inicialização (por exemplo, o Grub2)
    • shell e utilitários mínimos para se locomover, 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 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 ao redor)
    • daemons de registro (espero poder instalá-los por meio do apt-get)
    • Em geral, tudo o que não é necessário para executar o apt-get (ou executar o sistema) e pode ser facilmente instalado através do apt-get.
  • Em uma aventura anterior, tive algum sucesso com a criação de 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, por isso preciso inserir o 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 Debian típico, Ubuntu ou outra distribuição baseada em apt-get completa através de configurações de repositório e uma sequência de comandos apt-get. Por mais fraco que pareça, eu preferiria ter o máximo de automatizado ou pré-empacotado (não LFS, se puder ser ajudado), pois gostaria de focar em quais pacotes são instalados, e não em como eles são instalados .
por math4tots 27.03.2012 / 09:13

1 resposta

2

Sim, é isso que o instalador do Debian faz. Se você não quer apenas usar o instalador debian (possivelmente no netinst cd, que não tem nenhum pacote no cd e faz o download de tudo o que você escolhe instalar), então você pode usar debootstrap para inicializar um mínimo sistema que é capaz de instalar mais pacotes.

    
por 27.03.2012 / 16:10