Construindo imagens do Debian Live tem muito poucos requisitos de sistema :
Observe que usar o Debian ou uma distribuição Debian derivada não é necessária - live-build será executado em quase qualquer distribuição com os requisitos acima.
Você pode instalar live-build em um número de caminhos diferentes:
Se você está usando o Debian, O caminho recomendado é instalar via repositório Debian.
Basta instalar live-build como qualquer outro pacote:
# apt-get install live-build
live-build foi desenvolvido usando o sistema de controle de versão Git. Em sistemas baseados em Debian, esta é fornecida pelo pacote git. Para verificar o código mais recente, execute:
$ git clone git://live.debian.net/git/live-build.git
Você pode construir e instalar seu próprio pacote Debian executando:
$ cd live-build
$ dpkg-buildpackage -b -uc -us
$ cd ..
Agora instale qualquer dos recém construídos arquivos .deb que você estava interessado, por exemplo,
# dpkg -i live-build_3.0-1_all.deb
Você também pode instalar live-build diretamente ao seu sistema executando:
# make install
e o desinstalar com:
# make uninstall
Se você não deseja construir ou instalar live-build a partir da fonte, você pode usar instantaneos. Estes são construídos automaticamente a partir da versão mais recente no Git e estão disponíveis no ‹http://live.debian.net/debian/›.
Observação: Você não precisa instalar o live-boot ou live-config em seu sistema para criar sistemas customizados Debian Live. No entanto, isso não fará mal e é útil para fins de referência. Se você só quer a documentação, agora você pode instalar os pacotes live-boot-doc e live-config-doc separadamente.
Ambos live-boot e live-config estão disponíveis a partir do repositório Debian como Instalação do live-build.
Para usar a última fonte de git, você pode seguir o processo abaixo. Certifique-se de que você está familiarizado com os termos mencionados em Termos.
_ * Consultar as fontes de live-boot e live-config
$ git clone git://live.debian.net/git/live-boot.git
$ git clone git://live.debian.net/git/live-config.git
Consulte as páginas do man live-boot e live-config para obter detalhes sobre a personalização, se essa é a sua razão para a construção desses pacotes a partir da fonte.
Você deve construir ou na sua distribuição destino ou em um chroot contendo sua plataforma de destino: isto significa que se o seu alvo é wheezy, então você deve construir em wheezy.
Use um construtor pessoal, tais como pbuilder ou sbuild se você precisar construir live-boot para uma distribuição destino que difere do seu sistema de construção. Por exemplo, para imagens live Wheezy, construir live-boot em um chroot Wheezy. Se a sua distribuição destino passar a corresponder ao seu sistema de distribuição de construção, você pode construir diretamente sobre o sistema de construção usando pacote dpkg-buildpackage (oferecido pelo dpkg-dev) :
$ cd live-boot
$ dpkg-buildpackage -b -uc -us
$ cd ../live-config
$ dpkg-buildpackage -b -uc -us
Como live-boot e live-config são instalados pelo sistema live-build, a instalação dos pacotes no sistema hospedeiro não é suficiente: você deve tratar os arquivos gerados .deb como quaisquer outros pacotes personalizados. Uma vez que o seu propósito para a construção da fonte seja como testar coisas novas num curto prazo antes do lançamento oficial, siga Instalando pacotes modificados ou de terceiros para incluir temporariamente os arquivos relevantes em sua configuração. Em particular, observe que ambos os pacotes estão divididos em uma parte genérica, uma parte de documentação e um ou mais back-ends. Incluem a parte genérica, correspondente a apenas um back-end da sua configuração, e, opcionalmente, a documentação. . Supondo que você está construindo uma imagem live no diretório atual e geraram todos deb para uma única versão dos dois pacotes no diretório acima, estes comandos bash copiariam todos os pacotes relevantes, incluindo back-ends padrões:
$ cp ../live-boot{_,-initramfs-tools,-doc}*.deb config/packages.chroot/
$ cp ../live-config{_,-sysvinit,-doc}*.deb config/packages.chroot/
Você pode deixar live-build usar automaticamente as últimas imagens de live-boot e live-config, configurando um repositório de terceiros no seu diretório de configuração live-build. Supondo que você já criou uma árvore de configuração no diretório atual com lb config:
$ lb config --archives live.debian.net