Gentoo Logo

Aviso : Este documento não é válido e não é mais mantido.


Perguntas frequentes sobre o Gentoo Linux/AMD64

Conteúdo:

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.



Imprimir

Atualizado 24 de novembro de 2006

A versão original desta tradução não é mais mantida

Resumo: Estas são as perguntas mais freqüentes sobre o Gentoo Linux/AMD64

Simon Stelling
Editor

Luis Medinas
Editor

Gerald J. Normandin Jr.
Editor

Xavier Neys
Editor

João Ricardo de Medonça
Tradutor

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.