Ajuda-me na minha distribuição baseada no Ubuntu

3

Eu tenho tudo configurado para fazer minha própria distribuição baseada no Ubuntu (ambiente de desktop personalizado, papéis de parede, temas, software, logotipos).

Veja o que eu fiz até agora:

  1. Eu tenho um ISO de 14,04
  2. Extrai-o para um diretório na minha pasta pessoal e, em seguida,
  3. unsquashfs'd /casper/filesystem.squashfs
  4. Eu já montei --bind'ed / dev, / dev / pts, / dev / shm, / proc e / sys e tenho um ambiente chroot totalmente funcional com conexão à internet e APT

Estou pronto para fazer tudo. Quando terminar, irei mandar meu remaster para /casper/filesystem.squashfs e mkisofs com minha nova distribuição Live. Mas eu quero que seja instalável no meu disco rígido, então minhas perguntas são as seguintes:

  • Os programas instalados no chroot serão instalados automaticamente no disco rígido no momento da instalação (por onipresença)?
  • Suas configurações / arquivos de configuração serão mantidos?
  • Eu sei que o sistema Live será impecável, mas e a instalação real?
por Eduardo Cola 16.01.2016 / 16:35

1 resposta

1

O software instalado na versão chrooted usando "apt-get" ou "dpkg" será instalado.

Em relação aos arquivos de configuração:

  • você pode substituir o arquivo de configuração fictício no pacote que deseja alterar e, em seguida, reempacotar o software. Esse é o método mais difícil, mas também mais apropriado. Mas isso não funciona mais, já que mais e mais pacotes tendem a criar sua configuração durante a parte do pacote {packagename} .postinst da instalação, o que se tornou muito mais difícil.

  • você pode adicionar arquivos de configuração específicos do usuário a "/ etc / skel /". Os arquivos ali serão copiados para a casa dos usuários ("/etc/skel/Desktop/1.txt" criaria um arquivo "1.txt" na sua área de trabalho. "/Etc/skel/.config/user-dirs.dirs "conteria os diretórios definidos pelo usuário (não testado;))). As configurações do firefox, chrome, desktop podem ser definidas para configurações personalizadas. Esse também é o local para armazenar arquivos .desktop. Você também pode incluir um script aqui para copiar configurações para outros diretórios (samba, apache, mysql se esses são seus alvos).

por Rinzwind 16.01.2016 / 17:21