Qual é a melhor abordagem para acionar uma atualização de distro para uma compilação OEM?

2

O produto que desenvolvo para o trabalho é um sistema Ubuntu 8.04 LTS personalizado com vários pacotes com portabilidade posterior e um número próprio para o material específico da aplicação.

Agora que o 10.04 foi lançado, é hora de começar a pensar em como direcionamos nossos clientes para o lançamento mais recente do LTS. Atualmente estou considerando a melhor abordagem para fazer isso, de preferência, tudo acionado a partir de uma atualização de pacote.

Atualmente tenho um pacote "meta" que contém vários pré-requisitos para nosso sabor do Ubuntu. Eu estava pensando em publicar uma versão atualizada disso em nosso repositório atual com alguns scripts de atualização para serem executados a partir do postinst. Isso acionaria a atualização da distribuição e, em seguida, alternaria os bits de repositório personalizados para apontar para o novo diretório de pacotes construído em relação à versão 10.04.

Existe uma linha de comando para acionar a atualização da distribuição? Esta é a melhor maneira de proceder?

    
por stsquad 11.10.2010 / 14:32

1 resposta

2

Seu postinst pode executar qualquer script personalizado necessário e, por fim, você pode acionar a atualização da distribuição com:

sed -i 's/hardy/lucid' /etc/apt/sources.list
apt-get update
apt-get install dpkg apt
apt-get dist-upgrade

Seu esquema pode funcionar, com muitos testes. Pode ainda haver pequenas coisas que falham e precisarão ser resolvidas manualmente, mas isso deve, pelo menos, ajudar você a começar.

    
por achiang 11.10.2010 / 18:26