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