Otimizando os locais (países) para português e Brasil no Sabayon Linux
Dica publicada em Linux / Avançado
Otimizando os locais (países) para português e Brasil no Sabayon Linux
Nas versões novas de Sabayon Linux, o suporte a português do Brasil é bem melhor do que nas versões antigas, como o 3.4F.
Contudo, podemos otimizar ainda mais e remover manuais, documentação, arquivos etc das línguas e países que não usamos, como russo, dinamarquês, japonês etc.
Para isso, siga os passos abaixo:
1) Pré otimização:
Primeiro setamos os locais para português do Brasil, a maneira do Gentoo, embora isso geralmente já esteja pronto no Sabayon.
Para fazermos isso, seguimos as instruções dadas em:
somente até executar "source /etc/profile".
2) Instalando o pacote otimizador:
2a) Instalamos o pacote LocalePurge:
# equo update
# sudo equo install localepurge
Se o pacote não estiver no Entropy, instale-o com Portage:
# emerge --sync
# emerge -av localepurge
3) Configurando e usando o LocalePurge:
NOTA: Baseado no procedimento de autoria de Fiorello, membro das comunidades italiana SabayonMania e francesa Sabayon Lafayette, do Sabayon Linux.
3a) LocalePurge precisa ser configurado ou poderá remover inclusive o português do Brasil. Para faze-lo, comece usando o comando:
# locale -a
Isso listará os locais unicode do seu Sabayon. Verifique se português do Brasil está presente.
3b) Procure por pacotes com UTF no nome:
# equo search UTF8
Escolha a versão existente do pacote Unicode MAP abaixo, e instale-o. Ex.:
# equo install dev-perl/Unicode-MapUTF8-1.11
3c) Faça o comando:
# locale
E veja se todos os itens estão em português do Brasil.
3c) Abra um editor de texto em modo root e edite o arquivo:
# kwrite /etc/locale.gen
Apague todas as linhas, deixando só as de português do Brasil e as que quer. Note que eu deixei (se quiser, pode tirar) inglês, inglês britânico, português e português do Brasil. Salve. Deve ficar algo assim:
No mesmo editor, abra e edite o outro arquivo, ou faça novamente o comando:
# kwrite /etc/env.d/02locale
Deixe os itens todos em português do Brasil, assim:
4) Usando o LocalePurge:
Faça os comandos abaixo, gerando a localização, removendo os locales não usados e reiniciando o computador:
# locale-gen
# localepurge
# env-update && source /etc/profile
# reboot
5) Verificando:
Verifique se está tudo OK refazendo os comandos locale e locale -a, se tudo estiver OK, deve estar como abaixo:
locale
locale -a
Contudo, podemos otimizar ainda mais e remover manuais, documentação, arquivos etc das línguas e países que não usamos, como russo, dinamarquês, japonês etc.
Para isso, siga os passos abaixo:
1) Pré otimização:
Primeiro setamos os locais para português do Brasil, a maneira do Gentoo, embora isso geralmente já esteja pronto no Sabayon.
Para fazermos isso, seguimos as instruções dadas em:
somente até executar "source /etc/profile".
2) Instalando o pacote otimizador:
2a) Instalamos o pacote LocalePurge:
# equo update
# sudo equo install localepurge
Se o pacote não estiver no Entropy, instale-o com Portage:
# emerge --sync
# emerge -av localepurge
3) Configurando e usando o LocalePurge:
NOTA: Baseado no procedimento de autoria de Fiorello, membro das comunidades italiana SabayonMania e francesa Sabayon Lafayette, do Sabayon Linux.
3a) LocalePurge precisa ser configurado ou poderá remover inclusive o português do Brasil. Para faze-lo, comece usando o comando:
# locale -a
Isso listará os locais unicode do seu Sabayon. Verifique se português do Brasil está presente.
3b) Procure por pacotes com UTF no nome:
# equo search UTF8
Escolha a versão existente do pacote Unicode MAP abaixo, e instale-o. Ex.:
# equo install dev-perl/Unicode-MapUTF8-1.11
3c) Faça o comando:
# locale
E veja se todos os itens estão em português do Brasil.
3c) Abra um editor de texto em modo root e edite o arquivo:
# kwrite /etc/locale.gen
Apague todas as linhas, deixando só as de português do Brasil e as que quer. Note que eu deixei (se quiser, pode tirar) inglês, inglês britânico, português e português do Brasil. Salve. Deve ficar algo assim:
pt_BR ISO-8859-1
pt_BR.UTF-8 UTF-8
en_US ISO-8859-1
en_US.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_GB ISO-8859-1
pt_PT.UTF-8 UTF-8
pt_PT ISO-8859-1
pt_BR.UTF-8 UTF-8
en_US ISO-8859-1
en_US.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_GB ISO-8859-1
pt_PT.UTF-8 UTF-8
pt_PT ISO-8859-1
No mesmo editor, abra e edite o outro arquivo, ou faça novamente o comando:
# kwrite /etc/env.d/02locale
Deixe os itens todos em português do Brasil, assim:
LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR.UTF-8"
GDM_LANG="pt_BR.UTF-8"
LC_ALL="pt_BR.UTF-8"
SYSFONT="latarcyrheb-sun16"
LANGUAGE="pt_BR.UTF-8"
GDM_LANG="pt_BR.UTF-8"
LC_ALL="pt_BR.UTF-8"
SYSFONT="latarcyrheb-sun16"
4) Usando o LocalePurge:
Faça os comandos abaixo, gerando a localização, removendo os locales não usados e reiniciando o computador:
# locale-gen
# localepurge
# env-update && source /etc/profile
# reboot
5) Verificando:
Verifique se está tudo OK refazendo os comandos locale e locale -a, se tudo estiver OK, deve estar como abaixo:
locale
LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_PAPER="pt_BR.UTF-8"
LC_NAME="pt_BR.UTF-8"
LC_ADDRESS="pt_BR.UTF-8"
LC_TELEPHONE="pt_BR.UTF-8"
LC_MEASUREMENT="pt_BR.UTF-8"
LC_IDENTIFICATION="pt_BR.UTF-8"
LC_ALL=
locale -a
en_GB
en_GB.iso88591
en_GB.utf8
en_US
en_US.iso88591
en_US.utf8
POSIX
pt_BR
pt_BR.iso88591
pt_BR.utf8
http://www.sabayonbrasil.org/forum/viewtopic.php?f=15&t=70
Por exemplo para fazer as atualizações há alguma maneira de eu baixar elas aos poucos e depois instalá-las? Porque segundo o que eu percebi ao usar o comando equo upgrade se eu precisar pará-lo ao reiniciá-lo todo o processo que ele realizou até o momento que ele parou é perdido. Como sou um infeliz usuário de internet 3G nem sempre é possível deixar o micro ligado até completar a atualização. Nos derivados do ubuntu se eu dou o comando apt-get upgrade e paro ele, quando eu inicio novamente ele parte de onde parou. Há alguma maneira de fazer isso no sabayon? ou alguma outra maneira onde eu possa fazer as atualizações em "porções menores"?
Uma segunda dúvida. Pelo que andei lendo, uma das diferenças entre o emerge e o entropy são que o primeiro trabalha direto com o código fonte e já o segundo com binários pré-compilados. Minha dúvida está em relação ao desempenho. Há um melhor desempenho nos programas instalados pelo emerge (por serem criados a partir do próprio fonte) em relação aos programas instalados pelo entropy que parte de binários pré-compilados?
Desde já agradeço pelas informações.
Att
Hilton Gil