Como criar uma distribuição baseada no Debian usando o programa Live-Build

Este artigo se destina aqueles que querem criar uma distribuição Linux baseada no Debian e não sabem como criar, ou não sabem como configurar. Bom, se você estiver interessado, então vem comigo.

[ Hits: 19.606 ]

Por: Luiz Eduardo Maia Ribeiro em 30/12/2022


includes.chroot_after_packages



Quando você visualizar aí no seu diretório config digitando o comando "ls" a seguinte pasta:

# ls
includes.chroot_after_packages

Saiba que é nesta pasta que criaremos e guardaremos todas as nossas customizações e todas as nossas configurações que desejamos que a nova distribuição forneça para o novo usuário.

Exemplo: se eu modifiquei a minha barra de menu do meu xfce ou troquei o wallpaper, nós queremos que na nova distribuição o novo usuário tenha e visualize as modificações que foram feitas. Para isto, precisamos entrar dentro do diretório includes.chroot_after_packages:

# cd includes.chroot_after_packages

Depois precisamos criar uma réplica da pasta de um diretório que irá fornecer ao novo usuário da nova distribuição as configurações que já foram modificadas. Para isso, digitamos o seguinte comando:

# mkdir -pv etc/skel

Agora copiamos as seguintes pastas .config e .local que estão no nosso usuário do sistema que foi modificado. Digitamos então o seguinte comando:

# cp -rf /home/username/.config /home/distro/config/includes.chroot_after_packages/etc/skel/
# cp -rf /home/username/.local /home/distro/config/includes.chroot_after_packages/etc/skel/

Observação: dentro da pasta "/home/distro/config/includes.chroot_after_packages/etc/skel/.config/" haverá dois arquivos chamados "user-dirs.dirs e user-dirs.locale". É importante que você os exclua para que na nova distribuição, seja criado e atualizado o diretório do novo usuário /home/user/ com sucesso. Caso você opte por não excluí-los, você não vai ter as pastas dentro do diretório do usuário user, como por exemplo, a pasta Download, ou Documentos e nem as outras. Além do diretório, pasta Área de Trabalho ficar zoada.

Depois da criação do etc/skel. Precisamos criar um novo diretório responsável por armazenar os nossos wallpapers e copiá-los para o nosso novo diretório. Digitamos então os seguintes comandos:

# mkdir -pv usr/share/backgrounds


Enfim, então, pra tudo que possamos querer modificar e adaptar para a nova distribuição, desde que sejam diretórios ou arquivos, criamos réplicas idênticas dos diretórios dentro de "includes.chroot_after_packages" e copiamos as coisas relacionadas para os mesmos.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando o live-build
   3. Informação extra sobre o comando su
   4. Criando a estrutura do live-build - Parte 1
   5. Criando a estrutura do live-build - Parte 2
   6. Conhecendo as 5 pastas mais importantes para configuração
   7. bootloaders
   8. includes.chroot_after_packages
   9. includes.installer
   10. package-lists
   11. packages.chroot
   12. Finalizando a construção da nossa distribuição
   13. Dicas extras
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Rsync sem senha

Controle sua banda de maneira simples e inteligente com CBQ

Configurando internet banda larga no Linux (Slackware 10.1)

Como ativar o módulo de cancelamento de ruído no Pipewire

Slackware no notebook Toshiba Satellite M55-S3262

  
Comentários
[1] Comentário enviado por fabio em 30/12/2022 - 21:19h

Parabéns pelo trabalho, artigo ficou um luxo.

[2] Comentário enviado por Creto em 31/12/2022 - 17:49h

Parabéns pelo artigo muito bem detalhado!


Uso GNU/Linux sou livre, papa-chibé e açaí (mas é açaí mesmo aqui do Pará)
BigLinux 22.0.0 Sikaris, Manjaro Plasma 22.0.0 Sikaris, PCLinuxOS versão BR Plasma

[3] Comentário enviado por maurixnovatrento em 01/01/2023 - 18:25h


Ficou como sendo um curso de criação de distros baseadas em debian. Muito bom.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts