Live Helper - Crie um Live-CD/DVD Debian CD/DVD

Live Helper é um utilitário que permite a criação de Live CD/DVD de forma simples, permitindo a total customização do mesmo. Esse artigo é uma tradução do tutorial do live-helper que se encontra em: http://wiki.debian.org/DebianLive/Howto/ISO

[ Hits: 31.845 ]

Por: Leandro Correa dos Santos em 09/03/2009 | Blog: http://resenhasdefilmes.com.br


Dicas úteis - "Básico"



Se você deseja obter um sistema com um ambiente desktop instalado, deve consultar a lista de ambientes gráficos disponíveis e informá-la como parâmetro para o comando lh_config, no momento da construção do diretório de trabalho. Para obter a lista de ambientes gráficos use o seguinte comando:

ls /usr/share/live-helper/lists

Agora é só escolher entre as interfaces listadas acima. Ex: para usarmos o Gnome, crie o diretório de trabalho da seguinte forma:

# lh_config -p gnome-desktop

Abaixo seguem algumas dicas úteis para a utilização dessa ferramenta.

Simplificando comandos:

Podemos simplificar os comando lh_config e lh_build em uma única linha:

# lh_config && lh_build

Para gerar uma imagem com KDE:

# lh_config -p kde-desktop && lh_build

Para gerar imagem com XFCE:

# lh_conifg -p xfce-desktop && lh_build

Para construir CDs para arquiteturas específicas (ex i386):

# lh_config -a i386 && lh_build

Para construir CDs baseados no debian Sid:

# lh_config -d sid && lh_build

Para adicionar um espelho genérico ao arquivo /etc/apt/sources.list:

# lh_config --mirror-binary "http://ftp.br.debian.org/debian/"

Página anterior     Próxima página

Páginas do artigo
   1. O que é Live-Helper?
   2. Dicas úteis - "Básico"
   3. Dicas úteis - "Avançado"
Outros artigos deste autor

Java: Usando JInternalFrame de forma elegante

Iniciar no Linux sem medo

Leitura recomendada

Gerando gráficos sem mistérios no MRTG (Debian)

Instalando Gentoo Linux através da sua distribuição

Instalando Apache 2.2 com múltiplos sites no OpenSuSE 10.2

Sistema de backup Amanda

NFS sem segredos

  
Comentários
[1] Comentário enviado por junior em 09/03/2009 - 21:22h

Olá amigo, no caso eu quero gerar uma imagem com o fluxbox seco instalado + rdesktop + splashy e mais umas linhas de comando no rc.local, tem idéia de como pode ser feito?

[2] Comentário enviado por nukelinux em 10/03/2009 - 13:42h

eu ainda não verifiquei o arquivo /usr/share/live-helper/lists, mas acredito que o fluxbox seja "fluxbox-desktop". supondo que seu arquivo rc.local esteja em ~/scripts , vc poderia fazer da seguinte maneira:

# lh_config -p fluxbox-desktop -b iso -a i386 --packages rdesktop splashy

O comando acima irá criar a pasta de trabalho com fluxbox, rdesktop e splashy para arquitetura i386. Agora mova o script rc.local para a pasta:

# cp ~/scripts/rc.local ~/debian-live/chroot_local-includes/etc/

Agora crie a imagem

# lh_build

[3] Comentário enviado por junior em 10/03/2009 - 16:52h

Legal cara!
Vou testar, estou desenvolvendo um Live Terminal, e caso eu consiga fazer via Live CD, vou publicar o artigo sendo desenvolvido em cima do Live-Helper e lhe dou os devidos créditos.

Um abraço.

[4] Comentário enviado por walterti em 15/09/2009 - 16:03h

estou com o seguinte problema, preciso adcionar o BrOffice na minha imagem, adicionais os arquivos .deb no diretorio e ele instalou blza porem a imagem agora excede a capacidade de um cd-r, como eu defino um software que nao deve ser instalado no live cd??

[5] Comentário enviado por nukelinux em 17/09/2009 - 11:23h

tenta o seguinte

lh_config -b iso -a i386 --packages broffice2.4 && lh_build

isso cria uma iso pra intel com o broffice instalado
o comando lh_config sem parâmetros cria as configurações para uma iso básica...
quando vc indica um pacote (no caso o broffice), ele resolve as dependências para tal...

se vc indica o parâmetro -p gnome-desktop (para desktop gnome), ele instala diversos pacotes, mas se ele for omitido, somente as dependências básicas serão instaladas. provavelmente isso fará com que a quantidade de pacotes utilizados na distro seja menor e que ele caiba no cd...

[6] Comentário enviado por filipo_tardim em 14/11/2009 - 01:17h

Tem como usar uma iso já gerada ou todo processo é sempre feito "do zero"?

[7] Comentário enviado por nukelinux em 14/11/2009 - 09:38h

todo processo é feito desde o início

o que pode ser feito para "adiantar o processo" é colocar alguns dos pacotes que serão utilizados na pasta chroot_local-packages

os pacotes contidos nessa pasta serão utilizados para gerar a nova iso

verifique as dependências dos pacotes colocados nessa pasta e certifique-se de que foram adicionadas

[8] Comentário enviado por Creto em 18/03/2013 - 10:52h

Cara sei que isso pode ser antigo, mas alguém poderia me dizer porque o comando lh_config não é encontrado no Debian Testing Wheezy?

Vejam:

root@creto:/home/creto3/debian-live# lh_config -b iso -a $ARCH
bash: lh_config: comando não encontrado
root@creto:/home/creto3/debian-live#

Grato por qualquer sugestão.

[9] Comentário enviado por nukelinux em 18/03/2013 - 21:50h

Olá, Creto.

Faz tempo que estou usando apenas Ubuntu, então não tenho como verificar, mas você já verificou se o pacote debian_helper existe nos repositórios?
Tente procurá-lo com:
# apt-cache search debian-helper

Se existir, é só instalar
# apt-get install debian-helper cdebootstrap

Fiz essa busca no ubuntu e encontrei um pacote chamado maven-debian-helper
Acho que seria esse no meu caso...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts