Aviso :
Este documento não é válido e não é mais mantido.
|
Perguntas frequentes sobre o Gentoo Linux/AMD64
1.
Perguntas
Introdução às perguntas freqüentes sobre o Gentoo/AMD64
Este documento contém as perguntas mais freqüentes sobre o Gentoo/AMD64. Nossa
intenção é fornecer ajuda e informações úteis sobre o Gentoo/AMD64. Algumas
dessas questões podem ser encontradas em fóruns, no IRC ou em grupos de email.
Se você tem uma sugestão ou pergunta sobre este documento, por favor envie um
email para amd64@gentoo.org.
Instalação
Hardware
Aplicações
Como posso ajudar o projeto Gentoo/AMD64?
Outros recursos
2.
Instalação
Quais CFLAGS devo usar para AMD64/EM64T?
Você deve usar CFLAGS simples para evitar futuros problemas com seu
sistema. CFLAGS suportadas são -O2 -march=k8 -pipe para sistemas
que não são EM64T, e -O2 -marc=nocone -pipe para sistemas EM64T.
Qual kernel devo usar?
Você pode usar quase todas as fontes de kernel disponíveis no Portage. Nós
recomendamos usar o gentoo-sources porque se trata de um kernel
especialmente desenvolvido para o Gentoo Linux. Ele contém vários patches
específicos para AMD64, e por isso é o único kernel com suporte oficial pelo
Gentoo/AMD64.
Aviso:
Você deve tomar cuidado com recursos de kernel que ainda não estão bem testados,
como PREEMPT.
|
Certifique-se de ter a opção IA32_EMULATION ativada no kernel.
Listagem de código 2.1: Ativando a emulação de IA32 no kernel |
# cd /usr/src/linux
# make menuconfig
Executable file formats / Emulations --->
[*] IA32 Emulation
|
Aviso:
Você pode passar por falhas de compilação em sistemas multilib se você desativar
esta opção.
|
Vou ter um aumento de performance se usar 64 bits em vez de 32 bits?
Esta é uma pergunta difícil. Em alguns casos você vai ter uma melhora de
performance; em outros, não. Para o dia-a-dia, quase não há diferença entre
64 bits e 32 bits. 64 bits é geralmente mais rápido quando se trata de cálculo
de ponto flutuante, normalmente usado em aplicações de multimídia com 3D. Este
artigo
(em inglês) pode lhe interessar. Há também um tópico
interessante (em inglês) em nossos fóruns.
O que é multilib e como posso usá-lo?
Todo processador AMD64 pode rodar código de 32 bits assim como código de 64
bits. Entretanto, quando você tem uma aplicação de 32 bits, você não pode
misturá-la com bibliotecas de 64 bits, e vice-versa. Mas você pode rodar
aplicações 32 bits nativas se todas as bibliotecas de que ela precisa estiverem
disponíveis como objetos de 32 bits. Você pode escolher se quer ou não suporte a
multilib escolhendo o profile adequado. O profile padrão já possui suporte a
multilib.
Aviso:
Atualmente você não pode ir de um profile sem multilib para um profile com
suporte a multilib, então pense bem na sua decisão antes de escolher o perfil
sem multilib.
|
Como posso criar um chroot de 32 bits?
Por favor leia o Guia de
Chroot 32 bits.
Posso atualizar meu sistema de x86 para amd64 fazendo emerge -e world?
Devido a várias diferenças entre x86 e amd64 é impossível fazer
essa atualização. Por favor faça uma nova instalação. A instalação é um pouco
diferente que a do x86, então por favor use o Guia AMD64.
Posso usar Reiser4?
Reiser4 não está disponível em nenhum kernel oferecido pelo projeto Gentoo
Kernel, portanto a equipe AMD64 também não o suporta. A resposta é "não".
3.
Hardware
Meus drivers binários NVIDIA/ATI vão funcionar?
Sim, NVIDIA e ATI disponibilizam drivers que funcionam em AMD64. Você pode
instalá-los executando o comando emerge nvidia-drivers (ou
nvidia-legacy-drivers) ou emerge ati-drivers. Se você tem mais
perguntas sobre esses drivers, você deve ler o Guia NVIDIA ou as Perguntas sobre ATI.
Como posso usar os recursos Cool'n'Quiet/PowerNow?
Você deve compilar o seu kernel com suporte para esses recursos. Você só precisa
fazer como indicado abaixo:
Listagem de código 3.1: Opções de kernel para Cool'n'Quiet/PowerNow |
Power management options --->
[*] Power Management support
CPU Frequency scaling --->
[*] CPU Frequency scaling
[*] CPU frequency table helpers
[*] AMD Opteron/Athlon64 PowerNow!
|
Depois execute emerge cpudyn e edite /etc/conf.d/cpudyn com
o editor de sua preferência.
Listagem de código 3.2: Exemplo de /etc/conf.d/cpudyn |
INTERVAL=1
CPU_UP=0.5
CPU_DOWN=0.9
THROTTLING_LOW=7
CPUFREQ_25="/sys/devices/system/cpu/cpu0/cpufreq /sysfs/devices/system/cpu/cpu0/cpufreq"
CPUFREQ_ACPI="/proc/acpi/processor/CPU0/throttling"
|
Agora você só precisa executar rc-update add cpudyn default, para fazer
com que estas opções sejam ativadas sempre que você inicie seu computador.
Nota:
Você pode ler o Power Management Guide
para outras dicas sobre gerenciamento de energia de CPU.
|
4.
Aplicações
É possível fazer o Macromedia Flash funcionar?
Sim. Para fazer o Flash funcionar, você precisa de um navegador de 32 bits como
o mozilla-firefox-bin ou o opera, pois a Macromedia não oferece
uma versão de 64 bits. Após instalar o pacote binário de seu navegador favorito,
instale o Flash executando emerge netscape-flash.
É possível fazer o OpenOffice.org funcionar?
Versões do OpenOffice anteriores a 2.0.4 não podem ser compiladas em sistemas de
64 bits. Portanto você deve usar a versão binária de 32 bits, disponível no
Portage como app-office/openoffice-bin. Se você tiver coragem, pode
executar emerge openoffice, mas lembre-se que a versão de 64 bits não foi
testada o suficiente para ser considerada estável.
Eu quero instalar o pacote tal, mas emerge me diz: (masked by: ~amd64
keyword)
Isto significa que o pacote ainda está em testes. Por favor leia man
portage ou o capítulo Misturando ramos
de software do Guia
AMD64 para mais informações.
Eu quero instalar o pacote tal, mas emerge me diz: (masked by: missing
keyword)
Isto significa que o pacote ainda não foi testado. Não significa
necessariamente que o pacote não funciona. Você pode ativá-lo se aceitar
outras arquiteturas para o pacote. O exemplo seguinte mostra como você pode
ordenar ao Portage que aceite uma keyword para qualquer pacote.
Listagem de código 4.1: Exemplo de como adicionar package keywords |
# echo "categoria/nomedopacote ~* *" >> /etc/portage/package.keywords
# emerge nomedopacote
|
Se funcionar bem para você, por favor nos informe acrescentando um bug no Gentoo's Bugzilla, para que a equipe AMD64
possa trocar o keyword do pacote. Assim outros usuários vão se beneficiar do seu
teste.
Aviso:
Não tente executar comandos como ACCEPT_KEYWORDS="~x86" emerge
nomedopacote. Isto provavelmente vai quebrar sua árvore de ebuilds.
|
5.
Como posso ajudar o projeto Gentoo/AMD64?
Como posso ajudar?
Com a popularidade crescente da arquitetura amd64, nós precisamos cada vez mais
de ajuda. Ainda há muito trabalho a ser feito para melhorar a qualidade do
Gentoo/AMD64. O usuário comum pode nos ajudar dessas formas:
- Reportando bugs
- Testando software que ainda não tem a keyword ~amd64
-
Participando do projeto Arch
Testers
-
Ajudar tirando dúvidas nas listas de email, fóruns e canais de IRC.
- Enviando patches
6.
Outros recursos
Onde posso obter mais ajuda ou informações sobre o Gentoo/AMD64?
Se alguma de suas dúvidas não foi respondida aqui, você pode tentar os recursos
listados na homepage do nosso projeto.
Você também pode nos encontrar no canal #gentoo-amd64 no servidor
irc.freenode.net, nos Fóruns Gentoo/AMD64 ou
na lista de email gentoo-amd64@lists.gentoo.org.
O conteúdo deste documento está licenciado pela licença Creative Commons -
Attribution / Share Alike.
|