Como configurar locale no Gentoo Linux [RESOLVIDO]

1. Como configurar locale no Gentoo Linux [RESOLVIDO]

Alexsander Cabral Botelho
aionos

(usa Arch Linux)

Enviado em 27/01/2010 - 10:24h

Estou tentando configurar o locale no Gentoo, mas não está dando certo. O arquivo /etc/locale.gen está assim escrito:
pt_BR ISO-8859-1
pt_BR.UTF-8 UTF-8
Quando entro com o comando locale, verifico que meu sistema está usando o locale POSIX. Já usei o comando locale-gen para gerar meus locales, mas não resolveu, e o locale continua como POSIX.


  


2. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Thiago Ramos Fanfoni
thiagofanfoni

(usa Gentoo)

Enviado em 27/01/2010 - 10:28h

Você adicionou e gerou o locale certinho, só faltou vc definir ele ...

localedef -i pt_BR -f UTF-8 pt_BR.UTF-8 && env-update && source /etc/profile


3. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa Sabayon)

Enviado em 27/01/2010 - 10:41h

ja trocou no etc/make.conf a variavel LINGUAS?

use LINGUAS="pt_BR" no make conf e adicione a FLAG USE=nls no mesmo arquivo make.conf, significa Native Language Support.

depois deixe o locale.gen como esta e tente os comandos...

$ su e senha de root
# locale -a | grep 'pt_BR'
# localedef -i pt_BR -f UTF-8 pt_BR.utf8
# eselect profile list e veja os perfis.... se o perfil que usa e o marcado com *, deixe, senao faca...
# eselect profile set NUMERO, onde NUMERO e o numero do perfil que quer,eu uso o perfil Gentoo Desktop
# env-update
# source /etc/profile

Deve funcionar. Se ainda nao funfar, procure baixar tudo do Portage que existir para portugues, tudo o que o sistema achar em ptbr no database... com o comando..

su
LINGUAS=pt_BR emerge -v --sync

Se ainda nao der tenta outros comandos...


su
export LANG="pt__BR.ISO-8859-1`

e procure se ha erros de locale nos arquivos...
/usr/share/locale
/etc/profile
~/.bashrc








4. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Thiago Ramos Fanfoni
thiagofanfoni

(usa Gentoo)

Enviado em 27/01/2010 - 10:49h

Nossa ... que complicado ...rs...

boa albfneto, eu esqueci da variável do make.conf =P ...

Coitado do cara albfneto ... vc vai fazer ele perder um tempão e ele vai ficar traumatizado com o gentoo ..rs..

aionos você NÃO precisa recompilar todo o sistema só para trocar o idioma, a variável linguas é só para "previnir" que o portage compile alguns programas com todos os idiomas que o programa suporte ...

Se não funcionar , você pode "forçar" a lingua do sistema criando o arquivo:

/etc/env.d/02locale com a linha LANG="pt_BR.UTF-8"





5. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Thiago Ramos Fanfoni
thiagofanfoni

(usa Gentoo)

Enviado em 27/01/2010 - 10:56h

Esqueci .. prefira unicode ao ISO-8859-1 ...
e se vc for usar o unicode dá um emerge terminus-font (que é uma fonte unicode) e coloca a fonte como ter-v16b no /etc/conf.d/consolefont para ficar certinho


6. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa Sabayon)

Enviado em 27/01/2010 - 11:31h

brigado pela dicas...
sim realmente s epode for;ar criando um02locale, mas acho que mesmo o comando locale gen dele deve ter feito ja o localedef...
o que ele deve ter esquecido e de atualizar o ambiente, o perfil.
bom de fato LINGUAS no emerge --sync nao recompila, e so pro sistema buscar tudo que tiver em pt-br no portage, mas creio nao e necessario
vou testar o Unicode.
O Gentoo e um pouco complicado mas e fantastico!


7. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Thiago Ramos Fanfoni
thiagofanfoni

(usa Gentoo)

Enviado em 27/01/2010 - 11:42h

Cuidado com o Gentoo ... depois vc não vai conseguir usar nenhuma outra distro ..rs..

Estou usando o Funtoo (é um gentoo um pouco modificado) www.funtoo.org

As primeiras semanas com o sistema são difíceis mesmo ... é perfeitamente normal (sofri muito com o gentoo)

bom .. segue alguns lugares que ajudam muito:

www.gentoo-wiki.com
http://www.gentoo.org/doc/en/list.xml?desc=1



8. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa Sabayon)

Enviado em 27/01/2010 - 11:59h

de fato, eu uso sabayon, gentoo e funtoo e testo todos os gentoo like que vejo. sou unm fan de portage!


9. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Thiago Ramos Fanfoni
thiagofanfoni

(usa Gentoo)

Enviado em 27/01/2010 - 12:15h

Portage é "O Gerenciador de Pacotes" , nunca ví um melhor que ele ...

Uma dica ... instala o eix , vai deixar as buscas nos pacotes bem mais rápidas !!!

Ao invés de você usar o emerge --sync , usa o eix-update , ele indexa os ebuilds e depois quando vc quiser buscar um pacote pelo nome vc digita eix pacote , pela descrição é eix -S descrição ...


10. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Alexsander Cabral Botelho
aionos

(usa Arch Linux)

Enviado em 27/01/2010 - 19:41h

Resolvi o problema usando a dica acima citada:
criar o arquivo /etc/env.d/02locale com a linha LANG="pt_BR.UTF-8".
Ainda bem que usuários de Slackware e Arch Linux não têm medo de traumas, pois estão acostumados às dificuldades. E como comentei em outro tópico ( http://www.vivaolinux.com.br/topico/Gentoo-Linux/Como-instalar-driver-nvidia ) estou estudando o Gentoo como um degrau para minha próxima façanha: instalar o Linux From Scratch (LFS), e para isso conto com a ajuda de vocês.
Nesta oportunidade gostaria de saber por que a variável LINGUAS se escreve em português. E se eu quisesse que meu sistema estivesse configurado para o idioma russo? Como eu faria?



11. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Thiago Ramos Fanfoni
thiagofanfoni

(usa Gentoo)

Enviado em 27/01/2010 - 23:02h

Cara, essa é uma pergunta interessante ...

Lembra quando eu te disse sobre as variáveis do make.conf no tópico anterior ?? Então ...

dá um emerge --search (ou eix) openoffice e veja que ele possui a variável linguas , você pode definir vários tipos de variável como placa de vídeo , placa de som , input devices , etc ...

sempre que você ver alguma coisa escrita em caixa alta , você pode colocar no make.conf

Da um emerge --info e vc verá todas as variáveis definidas para o portage ...

Amanhã eu posto o meu make.conf para você comparar com o seu (esqueci o meu note na empresa) e te explico como você pode "tunar" o gentoo através desse arquivo ...

Depois de tunado , aí sim, você pode re-compilar todo o sistema para sentir os ganhos de performance

Abs


12. Re: Como configurar locale no Gentoo Linux [RESOLVIDO]

Thiago Ramos Fanfoni
thiagofanfoni

(usa Gentoo)

Enviado em 28/01/2010 - 18:13h

Segue o meu make.conf comentado ...

ACCEPT_KEYWORDS="amd64" --> Prevê que o sistema baixe pacotes x86 (apesar do meu sistema ser multilib)

CHOST="x86_64-pc-linux-gnu" --> chost padrão do gcc

CFLAGS="-march=k8 -msse3 -O2 -pipe" --> opções do gcc para otimizar os programas para a minha máquina

CXXFLAGS="${CFLAGS}" --> mesma coisa

MAKEOPTS="-j3" --> aqui eu estou dizendo que o portage pode fazer 3 compilações simultâneas (número de núcleos +1)

AUTOCLEAN="yes" --> diz para o portage fazer a limpeza de pacotes antigos automaticamente

PORTAGE_ELOG_SYSTEM="save" --> sabe aquelas mensagens que aparecem depois que você instala alguma coisa ? Então , eu instalei um programa que se chama elogv que guarda essas mensagens para eu ler posteriormente e ele precisa desta variável para funcionar

EMERGE_DEFAULT_OPTS=" --ask --verbose" --> Opções padrão para o portage , toda vez que eu digitar emerge alguma coisa , ele vai executar emerge -av alguma coisa

LINGUAS="pt_BR" --> esse vc já conhece ..rs..

FEATURES="ccache" eu instalei um programa que se chama ccache que faz cache das compilações para acelerar algumas instruções que são repetidas

CCACHE_SIZE="4G" --> tamanho do cache do ccache (está meio exagerado, eu sei ..rs..)

CCACHE_DIR="/home/portage/ccache" --> caminho do cache do ccache, como a minha partição /home ocupa 95% do hd , aí seria o melhor lugar para armazenar o cache sem ter que mexer o layout do disco

LANG="pt_BR.UTF-8" --> não lembro porque eu tive que por isso aqui, só lembro que eu tive um bom motivo, só precisei fazer isso no funtoo , no gentoo eu costumava fazer que nem eu te ensinei ...

LC_ALL="pt_BR.UTF-8" --> mesma coisa que o de cima ...

ACCEPT_LICENSE="*" --> alguns programas como java e virtualbox param a compilação para você pressionar "y" , aqui eu estou dizendo para aceitar automaticamente qualquer licença (eu odiava quando eu mandava recompilar todo o sistema e o portage parava na metade só para eu aceitar a maldita licença).

source /usr/local/portage/layman/make.conf --> necessário para o layman funcionar

VIDEO_CARDS="fbdev nvidia v4l vesa" --> aqui eu estou dizendo que eu só quero esses drivers de vídeo e para não baixar e nem compilar nenhum outro

ALSA_CARDS="hda-intel" --> mesma coisa que o de cima, mas para placas de som.

INPUT_DEVICES="evdev keyboard mouse synaptics" --> mesma coisa que a de cima, mas para os Hids

DISTDIR="/home/portage/distfiles" --> onde ficam os ebuilds depois de baixados (tem uma tarefa no meu cron para limpar esse diretório uma vez por semana)

PORTAGE_TMPDIR="/home/portage/tmp" --> diretório de trabalho do portage, antigamente ficava em /usr/portage/tmp , mas como eu acho um desperdício eu ter uma partição /usr maior do que deveria só para compilar o openoffice, eu resolvi jogar no home , onde tem bastante espaço disponível ...

USE="-arts -apm -arts avahi -branding cups gimp java -kde nautilus pic samba pm-utils pulseaudio -qt4 unicode vhosts vim-syntax" --> variáveis globais para o portage definidas pelo usuário , como o meu notebook é para uso pessoal, eu uso o profile desktop e acabei adicionando e removendo algumas coisas do profile global.

Caso você queira adicionar uma use flags par apenas um pacote e não deseja colocar no make.conf , você pode criar o arquivo /etc/portage/packages.use com os programas e variáveis que você queira.

Ex:
app-portage/layman git subversion
media-gfx/splashutils fbcondecor
sys-apps/hal laptop
www-client/links -X directfb fbcon

Eu sei que parece meio confuso, mas é só questão de costume ... da uma lida no man 5 make.conf

Qualquer coisa dá um grito ...


Outra coisa ... marca como resolvido os 2 tópicos que você criou , se for o caso , cria outro tópico com outro assunto ...

Abs



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts