Ouvi dizer que é possível criar versões personalizadas do Ubuntu em diferentes idiomas. O que são esses e como posso fazer um?
fonte
Ouvi dizer que é possível criar versões personalizadas do Ubuntu em diferentes idiomas. O que são esses e como posso fazer um?
Devido a restrições de espaço, os CDs oficiais de instalação do Ubuntu (também conhecidos como imagens ISO) que podem ser baixados no ubuntu.com contêm apenas um punhado dos muitos idiomas em que o Ubuntu está disponível. Qualquer idioma adicional pode ser baixado durante ou após a instalação.
Imagens localizadas são versões personalizadas da mídia original, 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 ao idioma nativo na instalação e sem a necessidade de uma conexão com a Internet. Além do idioma, eles também permitem personalizar outros aspectos do Ubuntu para torná-lo mais relevante para uma cultura ou região específica.
Configure as ferramentas
Configurar um pacote padrão
A próxima etapa é criar um pacote padrão 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}
está o código ISO 639-2 de 2 ou 3 letras para seu código de idioma. Por exemplo, um pacote padrão para uma região de língua catalã seriaubuntu-defaults-ca
Nesse ponto, você pode modificar todas as configurações relevantes para o seu código de idioma nos arquivos .txt desse diretório. Todos estão documentados e contêm exemplos.
Compile o pacote de padrões
O que você criou na etapa anterior é um pacote de origem, que agora você precisa construir para torná-lo um pacote instalável.
Agora execute o seguinte comando para criar o pacote:
dpkg-buildpackage
Se tudo der certo, você terá um pacote com uma .deb
extensão na pasta pai. Algo comomyprojectdefaults_0.1_all.deb
Crie 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 gratuitos para poder executar o comando. Isso levará alguns minutos para concluir.
ubuntu-defaults-image --package ../myprojectdefaults_0.1_all.deb
A imagem resultante é aquela com a extensão .iso
Nota: como alternativa ao uso de um pacote local, você pode configurar um PPA e usar 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 aprender sobre opções adicionais
Teste
Faça um teste local da sua imagem (por exemplo, você pode instalá-la em uma máquina virtual com o Virtualbox)
Por fim, faça o upload da imagem em um local público para que todos possam baixar e testar.
É isso aí!
Supondo que todas as ferramentas estejam instaladas, podemos apenas executar os comandos para criar um ISO localizado para as regiões de língua catalã:
ubuntu-defaults-template ubuntu-defaults-ca
cd ubuntu-defaults-ca
Nesse ponto, modificamos os arquivos necessários para instalar os pacotes de idiomas catalães e selecionamos o teclado catalão. Modificamos os seguintes arquivos:
i18n/keyboard.txt
-> especificando 'es cat' como o tecladoi18n/langpacks.txt
-> especificando 'ca complete' como um pacote de idiomasi18n/language.txt
-> especificando 'ca' como o código do idiomaE então continuamos construindo o pacote de padrões e a imagem:
dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb
Este exemplo assume que já criamos um PPA com um pacote padrão, portanto, a única coisa que precisamos fazer será executar o comando para redefinir a ISO:
ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca