O que é uma imagem localizada no Ubuntu e como criar uma?

9

Ouvi dizer que é possível criar versões personalizadas do Ubuntu em diferentes idiomas. Quais são esses e como posso fazer um?

    
por Jorge Castro 13.01.2012 / 16:48

1 resposta

14

O que é uma imagem localizada do Ubuntu?

Devido a restrições de espaço, os CDs de instalação oficiais do Ubuntu (também conhecidos como imagens ISO) que podem ser baixados em ubuntu.com contêm apenas algumas das muitas línguas nas quais o Ubuntu está disponível. Quaisquer idiomas adicionais podem ser baixados durante ou após a instalação.

Imagens localizadas são versões personalizadas da mídia original, que são modificadas para incluir a tradução de um idioma específico ou outras modificações relevantes para um local específico.

Eles possibilitam o suporte a idiomas nativos na instalação e sem a necessidade de uma conexão ativa com a Internet. Além da linguagem, eles também permitem personalizar outros aspectos do Ubuntu para torná-lo mais relevante para uma determinada cultura ou região.

Como posso criar uma imagem localizada?

Configurar as ferramentas

Configurar um pacote de padrões

O próximo passo é criar um pacote de padrões com todas as personalizações para o seu idioma. Este pacote será usado como um modelo contendo os parâmetros para construir a imagem final.

Agora, execute o script de construção para criar o pacote padrão:

ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}

Lembre-se de substituir {defaultspackagename} pelo nome do seu pacote. A convenção para nomes de pacotes é ubuntu-defaults-{locale} , onde {locale} é o 2 letras ou 3- carta ISO 639-2 para a sua localidade. Por exemplo. um pacote de padrões para uma região de língua catalã seria ubuntu-defaults-ca

Neste ponto, você pode modificar todas as configurações relevantes para sua localidade nos arquivos .txt nesse diretório. Eles estão todos documentados e contêm exemplos.

Construa o pacote de padrões

O que você criou na etapa anterior é um pacote de origem, que agora precisa ser construído para torná-lo um pacote instalável.

Agora, execute o seguinte comando para criar o pacote:

dpkg-buildpackage

Se tudo correr bem, você terá um pacote com uma extensão .deb na pasta pai. Algo como myprojectdefaults_0.1_all.deb

Construa sua imagem ISO a partir do pacote local

Agora, execute o comando para criar a imagem. Você precisará de uma conexão com a Internet e alguns GB para poder executar o comando. Isso levará alguns minutos para ser concluído -

ubuntu-defaults-image --package  ../myprojectdefaults_0.1_all.deb

A imagem resultante é aquela com a extensão .iso

Observação: como alternativa alternativa ao uso de um pacote local, você pode configurar um PPA e use o seguinte comando (este exemplo assume que você nomeou seu pacote ubuntu-defaults-ca no PPA):

ubuntu-defaults-image --ppa  lpusername/ppaname  --locale ca

Confira a página de manual para saber mais sobre opções

Teste

Faça um teste local da sua imagem (por exemplo, você pode instalá-lo em uma máquina virtual com o Virtualbox)

Por fim, faça o upload da imagem em um local público para que todos façam o download e teste.

É isso aí!

Exemplo 1: criando uma imagem localizada para o catalão a partir de um pacote

Supondo que todas as ferramentas estejam instaladas, podemos executar os comandos para criar um ISO localizado para regiões de língua catalã:

ubuntu-defaults-template ubuntu-defaults-ca
cd ubuntu-defaults-ca

Neste ponto, modificamos os arquivos necessários para instalar os pacotes de idiomas catalães e selecionar o teclado catalão. Nós modificamos os seguintes arquivos:

  • i18n/keyboard.txt - > especificando 'es cat' como o teclado
  • i18n/langpacks.txt - > especificando 'ca complete' como um pacote de idiomas
  • i18n/language.txt - > especificando 'ca' como o código de idioma

E então continuamos a criar o pacote de padrões e a imagem:

dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb

Exemplo 2: criando uma imagem localizada para o catalão de um PPA

Este exemplo assume que já criamos um PPA com um pacote de padrões, então a única coisa que precisaremos fazer será executar o comando para respinar o ISO:

ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca
    
por David Planella 13.01.2012 / 16:52