Como faço para incluir as atualizações mais recentes do pacote em um LiveCD personalizado?

10

Usando o kit de personalização do Ubuntu, existe uma maneira de incluir todas as atualizações no CD criado (até o momento em que o CD é criado)?

obrigado

Mitch
fonte
1
não tenho certeza sobre UCK .. mas acho que remastersysé a ferramenta certa para este requisito.
Web-E

Respostas:

4

Em geral, você pode fazer isso com o LiveCD fazendo chroot no sistema de arquivos squashfs expandido e executando o apt-get com upgrade ou dist-upgrade. Observe que o sistema de arquivos personalizado reembalado pode não caber em um CD de 700 MB (execute limpo, exclua os caches do apt, etc.)

ish
fonte
Muito obrigado pela aceitação, Mitch: eu estava digitando esta resposta no telefone, atualizarei em breve com mais detalhes e melhor formatação.
Ish
3

Usando o ubuntu-defaults-builder, você pode criar sua imagem ISO original, incluindo pacotes de atualização.

Passo 1. Instale o ubuntu-defaults-builder

sudo apt-get install ubuntu-defaults-builder

Passo 2. Fazendo modelo

ubuntu-defaults-template ubuntu-12.04-desktop-i386

Este comando cria o diretório ubuntu-12.04-desktop-i386 em vários arquivos e algumas pastas.

Etapa 3. Modelo de personalização

No diretório ubuntu-12.04-desktop-i386, o arquivo hooks / chroot está lá. Adicione abaixo de 3 linhas à última parte do arquivo.

apt-get update
apt-get upgrade --yes
apt-get clean

Se você deseja localizar, altere i18n / language.txt, i18n / langpacks.txt e i18n / keyboard.txt. Ou, se você quiser adicionar alguns aplicativos, adicione nomes de pacotes em depends.txt na parte superior do diretório.

Passo 4. Fazendo o pacote DEB

dpkg-buildpackage -us -uc

Este comando torna o pacote "ubuntu-12.04-desktop-i386_0.1_all.deb" no diretório superior.

Etapa5. Executar ubuntu-defaults-image

cd ../
sudo ubuntu-defaults-image --package ubuntu-12.04-desktop-i386_0.1_all.deb

Este comando cria uma imagem iso chamada "binary-hybrid.iso".

Mas esta imagem tem mais de 726 MB, você deve gravar esta imagem ISO em disco de DVD ou instalar esta imagem ISO na unidade USB.

vine_user
fonte