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 openSUSE)

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 openSUSE)

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 openSUSE)

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts