debootstrap
é uma ferramenta que irá instalar um sistema base Debian/Ubuntu em um subdiretório de outro sistema já instalado.
O log de instalação termina assim:
. . .
I: Validating xxd 2:8.1.0320-1ubuntu3
I: Validating xz-utils 5.2.4-1
I: Validating zlib1g 1:1.2.11.dfsg-1ubuntu2
I: Chosen extractor for .deb packages: dpkg-deb
I: Extracting base-files...
Então me parece que os únicos debootstrap
extratos de pacotes são base-files
, certo?
Existe alguma maneira de debootstrap
extrair/instalar mais pacotes? Especialmente, descobri que debootstrap
nem sequer instala o kernel do linux. Posso de alguma forma deixar debootstrap
instalar o kernel linux também?
Eu não instalei o kernel, mas encontrei isso
No link O bit de código
--include=iputils-ping
é um exemplo de como adicionar pacote, mas você depois de instalar a máquina em uma pasta que você gosta, você podechroot
nessa pasta adicionar todos os repositórios apt que você gosta e darapt update && apt upgrade
ouapt install packXXX
Para o meu estudo eu fiz isso:
$ mkdir -p sviluppo/studio/progetti/docker/immagini/ubuntu19.10
$ cd sviluppo/studio/progetti/docker/immagini/ubuntu19.10
Importan não se esqueça de fazer uma
cd
pasta chroot futura como a minha acima$ sudo apt policy debootstrap
Então eu instalei o Ubuntu 19.10 na minha pasta:
$ sudo debootstrap --verbose eoan ./
$ sudo vim ./etc/apt/sources.list
e mudei para:Então
Abraços,
Leonardo