Código fonte das telas do debian-installer

8

Onde posso encontrar o código fonte das telas do processo de instalação do Debian?

Eu tentei: apt-get source debian-installer

Mas neste pacote não vejo o código fonte.

Para ser mais específico, estou procurando o código fonte dessa tela:

insira a descrição da imagem aqui

Alfredo Pons Menargues
fonte
Se você quiser saber como é feito, quase certamente via ncurses , que possui ligações para a maioria dos idiomas de alto nível.
Goldilocks
Mas onde está o código fonte?
Alfredo Pons Menargues

Respostas:

12

O Instalador Debian é na verdade um monte de pacotes diferentes, em vários repositórios. O Debian Wiki tem uma página sobre como obter a fonte do Debian Installer : Verifique se mrestá instalado e:

svn co svn://anonscm.debian.org/svn/d-i/trunk debian-installer
cd debian-installer
scripts/git-setup
mr -p checkout

Cuidado, vai demorar um pouco, como ~ 480 MB.

A caixa de diálogo em que você está interessado vem:

  • pacotes / partman-base / debian / partman-base.templates
  • pacotes / partman-base / choose_partition / *
  • packages / partman-base / display.d / manual_partitioning
  • um monte de arquivos .po com traduções para vários idiomas

(A maneira mais fácil de descobrir isso é com ack-grep...)

Note que isso é solicitado através do Debconf, como o resto do instalador. Portanto, a mesma fonte aciona a caixa de diálogo semelhante no instalador gráfico.

derobert
fonte
Você também pode especificar -rHEAD no final do comando svn para acelerar um pouco essa parte. Também não é o tamanho de todos os check-outs que importa, é mais que há 112 repositórios exclusivos que precisam ser retirados. Se você não se importa colocar carga extra sobre o anonscm.debian.org já lento, mr -j8 -p checkoutirá acelerá-lo, supondo que você tem a largura de banda
Adam Baxter