Instalar pacotes em um ISO Alpine Linux customizado?

0

Eu segui os passos com sucesso conforme descrito abaixo link

Posso adicionar um pacote que estará disponível para o apk add ao executar o iso ao vivo. No entanto, não sei como instalar o pacote no iso, para que o software já esteja instalado ao executar o iso ao vivo.

    
por user1571783 13.06.2017 / 16:48

1 resposta

1

Você precisará fazer uma sobreposição personalizada antes de criar a iso.

Você tem um exemplo no repositório aports que é scripts / genapkovl-dhcp.sh . Copie esse arquivo para genapkovl-mycustomiso.sh (o mesmo que mkimg.mycustomiso.sh)

A parte importante é colocar o nome do seu pacote (ex: vim) no arquivo / etc / apk / world.

mkdir -p "$tmp"/etc/apk
makefile root:root 0644 "$tmp"/etc/apk/world <<EOF
alpine-base
vim
EOF

também certifique-se de manter as linhas rc_add (se você fizer sua própria sobreposição, estes links simbólicos não serão adicionados por padrão)

Então o vim estará pronto para ser usado a partir do boot, e também será copiado para o disco se você fizer uma instalação no disco rígido.

    
por 23.04.2018 / 20:04