FAQ/pt-br

Esta FAQ é uma coleção de perguntas e respostas coletadas da lista de discussão gentoo-dev e IRC.

Introdução
Por favor note que muitas destas perguntas são respondidas na documentação e nos guias oficiais do Gentoo. Está é apenas uma lista das questões mais frequentes. Por favor leia a documentação e/ou as páginas de manual (man pages) para obter um maior entendimento de como o Gentoo e o GNU/Linux funcionam, e para obter respostas para questões que possam não estar respondidas aqui.

Como se pronuncia Gentoo e o que significa?
Gentoo é pronunciado "gen-tu" (o "g" de "Gentoo" é pronunciado como o "g" em "gentil" e "oo" como um longo "u"). É o nome de uma espécie de pinguim. O nome científico do pinguim Gentoo é Pygoscelis papua. Esse nome foi dado ao pinguim pelos habitantes das Ilhas Falkland (Malvinas).

O que faz do Gentoo diferente?
O Gentoo usa um sistema similar aos "portes" do BSD chamado Portage. O Portage é um sistema de gerenciamento de pacotes de software que permite grande flexibilidade em instalar e manter o software de um sistema Gentoo. Ele provê suporte para opções em tempo de compilação (através das "USE flags"), dependências condicionais, sumarização pré-instalação de pacotes, instalação segura (através do uso de "caixas de areia" (sandboxing)) e desinstalação de software, perfis de sistema, proteção de arquivo de configuração entre muitos outros recursos.

Com o Gentoo você pode construir seu sistema inteiro a partir do código-fonte, escolhendo suas próprias otimizações. Você tem controle completo sobre quais pacotes são ou não são instalados. O Gentoo o provê com um grande número de escolhas, de modo que você pode pode instalar o Gentoo de acordo com suas próprias preferências, o que faz o Gentoo ser chamado de "meta-distribuição".

O Gentoo é ativamente desenvolvido. A distribuição toda usa um estilo rápido de desenvolvimento: correções (patches) de pacotes são rapidamente integradas na "árvore" principal, a documentação é atualizada com base diaria, novos recursos do Portage são adicionados com frequencia, e lançamentos oficiais ocorrem duas vezes por ano.

Tudo está muito instável e eu estou usando otimizações -O9 -ffast-math -fomit-frame-pointer. O que acontece?
Não se dê ao trabalho de usar nada acima de  uma vez que não são suportadas pelas versões atuais do gcc. Otimizações muito agressivas as vezes fazem com que o compilador "enxugue" o código assembly ao ponto de ele não fazer mais o mesmo.

Por favor tente compilar com as CFLAGS  antes de reportar um bug.

Como troco a senha do root (ou de outro usuário)?
Você pode usar  para trocar a senha do usuário com o qual você está logado. Como root, você pode trocar a senha de qualquer outro usuário usando o comando. Para outras opções e usos, por favor use.

Como adiciono um usuário normal?
O comando  criará um usuário chamado "nome_usuario". Entretanto, esse método não dá ao usuário vários dos direitos que você pode querer dar a ele, então, o comando a seguir é preferido:

Isso vai criar um usuário chamado "nome_usuario". A opção  adiciona o usuário ao grupo   e assim o permite acessar dispositivos de som. A opção  adiciono o usuário ao grupo , o que permite ao usuário executar o comando. Isso, por sua vez, permite ao usuário ganhar privilegios de.

Por que um usuário não pode fazer para root?
Por razões de segurança, os usuários podem apenas fazer  para root se eles pertencerem ao grupo wheel. Para adicionar um usuário ao grupo whell, execute o seguinte comando como root:

Posso atualizar o Gentoo de uma versão para outra sem reinstalar?
Na verdade, não há diferença entre as diversas versões depois delas estarem instaladas. O Gentoo versão 1.4 e as mais recentes são baseadas no  (ou maior). Dessa forma, executando  irá atualizar seu sistema inteiro com o "último Gentoo". As difenças entre as versões individuais ficam nas midias de instalação e nos pacotes pré-compilados. Veja o Guia de Atualização do Gentoo para maiores informações sobre perfis e seu papel na atualização.

Note também que o comando  atualiza os pacotes que você instalou bem como suas dependências, mas não as dependências de compilação (pacotes que são necessários durante a compilação mas não quando o software é instalado). Para atualizar esses também, adicione a opção  option.

Meu kernel não dá boot, que devo fazer?
Você não precisa refazer todos os passos da instalação, mas é necessário investigar o kernel e todos os passos relacionados a ele. Suponha que você instalou o Gentoo em (/boot) e  (/) com  sendo área de swap.

Dê boot com o CD de instalação e espere até que você receba o prompt.

Agora primeiro monte todas as partições:

Depois fazemos chroot no nosso ambiente do Gentoo e configuramos o kernel:

Agora (de)selecione tudo que você (de)selecionou erradamente na sua tentativa anterior. Então salve sua configuração e compile seu kernel:

Agora copie seu arquivo bzImage, sobrescrevendo seu arquivo anterior:

Se você usa o LILO, reexecute o lilo -- usuários do GRUB devem pular isto:

Agora saia do chroot e reinicialize.

Se, por outro lado, o problema for com o gerenciador de boot, siga os mesmos passos, mas em vez de configurar/compilar o kernel, reconfigure o gerenciador de boot (não é necessária recompilação).

Meu proxy requer autenticação, o que devo fazer?
Para o Portage usar automaticamente esse esquema, defina-o em :

Como gravo um arquivo ISO?
Você precisa gravar o arquivo em "modo bruto" (raw mode). Isso significa não apenas gravar o arquivo no CD, mas interpretar o arquivo como um CD completo.

Existem muitas ferramentas de gravação disponíveis; explicar todas elas seria um "trabalho de Sísifo". Entretanto, descrever umas poucas ferramentas mais populares não machuca:


 * Com o EasyCD Creator você deve selecionar,  . Então você troca o   para  . Depois localiza o arquivo ISO e clica em  . Quando clicar em    a imagem ISO será gravada corretamente no the CD-R.

Com o Nero Burning ROM, cancele o wizard (ajudante) que aparece automaticamente e selecione  do menu. Selecione a imagem que você quer gravar e clique em. Agora clique no botão  e assista seu novíssimo CD sendo gravado.


 * Com o cdrecord, você apenas digita  (troque  pelo nome do seu dispositivo cd CD-RW), seguido do nome do seu arquivo ISO.


 * With K3B, select  >   >  . Then you can locate your ISO file within the 'Image to Burn' area. Finally click.


 * With Mac OS X Panther, launch  from, select   from the   menu, select the mounted disk image in the main window and select   in the   menu.


 * With Mac OS X Jaguar, launch  from, select   from the   menu, select the ISO and click the   button.

Qual CD/stage devo usar para minha CPU?
First you need to find out what CPU you use. Suppose it's a Pentium-M. Then you need to find out what CPU it is, instruction-wise, compatible with. You may need to consult the CPU's vendor website for this, although consulting a search engine of your choice should be at least as efficient.

If you are uncertain, take a "lower" CD/stage file, for instance a i686 or even generic x86 (or the equivalent in your arch). This will ensure that your system will work, but may not be as fast as further optimizations.

Please note that many more options exist than those for which Gentoo builds binary stages. Please see the GCC guide for setting.

I can't get online after rebooting. What is wrong?
First you need to check if your network card is discovered properly by the kernel. Run  and look for eth0 or wlan0 (in case of certain wireless network cards). You might need to load specific kernel modules for the kernel to properly detect the network card. If that is the case, make sure that these kernel modules are listed in.

Se você esqueceu de incluir suporte para seu tipo de placa de rede no kernel, será necessário reconfigurar o kernel.

If your network card is found by your kernel, but you have set your networking configuration to use DHCP, you might have forgotten to. You will need to reboot with your installation CD to install.

Information on how to rescue your system using the installation CD is available here as well.

I want to boot Windows from GRUB or LILO but it shows only black screen. What should I do?
This is a known problem. Windows refuses to boot when it isn't installed on the first hard drive and shows a black/blank screen. To handle this, you will have to "fool" Windows into believing that it is installed on the first hard drive with a little tweak in your boot loader configuration. Please note that in the below example, Gentoo is installed on (first disk) and Windows on  (second one). Adjust your config as needed.

This will make Windows believe it is installed on the first hard drive and boot without problems. More information can be found in the GRUB documentation and in, depending on the boot loader you're using.

Como Instalo o Gentoo Usando o Arquivo tar do Stage1 ou Stage2
O Manual do Gentoo apenas descreve a instalação do Gentoo usando um arquivo tar do stage3. Porém, o Gentoo ainda provê arquivos tar do stage1 e stage2 para uso no desenvolvimento do Gentoo (a equipe de Engenharia de Lançamento parte do stage1 para obter o stage3) mas eles não devem ser usados por usuários: o stage3 pode perfeitamente ser utilizado para inicializar o sistema. Será necessário uma conexão Internet funcionando.

Bootstrapping means building the toolchain (the C library and compiler) for your system after which you install all core system packages. To bootstrap the system, perform a stage3 installation. Before you start the chapter on Configuring the Kernel, modify the script to suit your needs:

After modifications, run the script.

Next, rebuild all core system packages with the newly built toolchain. We need to rebuild them since the stage3 tarball already offers them:

Now you can continue with Configuring the Kernel.

Gerenciamento de Pacotes

Em que formato os pacotes são armazenados?
Packages aren't "stored" per se. Instead, Gentoo provides a set of scripts which can resolve dependencies, fetch source code, and compile a version of the package specifically for your needs. We generally only build binaries for releases and snapshots. The Gentoo Ebuild HOWTO covers the contents of an ebuild script in detail.

For full ISO releases, we create a full suite of binary packages in an enhanced  format, which is   compatible with meta-information attached to the end of the file. These can be used to install a working (though not fully optimized) version of the package quickly and efficiently.

It is possible to create RPMs (Red Hat package manager files) using Gentoo's Portage, but it is not currently possible to use already existing RPMs to install packages.

I want to perform the ./configure step myself. Can I?
Yes, but it is not trivial, nor is it recommended. Since the method to do this requires a good understanding of Portage internals and commands, it is instead recommended that you patch the ebuild to do whatever it is that you want and place it in a Portage overlay (that's why overlays exist). This is much better for maintainability, and usually easier. See the Ebuild HOWTO for more information.

E se o rsync não funcionar para mim?
If you're behind a firewall that doesn't permit rsync traffic, then you can use  which will fetch and install a Portage snapshot for you through regular HTTP. See this section for information on downloading source files and Portage snapshots via a proxy.

Eu tenho apenas uma conexão lenta via modem em casa. Posso baixar os fontes em outro lugar e copiá-los para meu computador?
Definitely. You can run  to see what programs are going to be installed. To find out the sources for those packages and where to download the sources from, you can run. Download sources and bring them on any media home. Put the sources into and then simply run. Be warned, however, that this is a tedious process.

Source tarballs are collecting in /usr/portage/distfiles/. Is it safe to delete these files?
Deleting these files will have no negative impact on day-to-day performance. However, it might be wise to keep the most recent version of the files; often several ebuilds will be released for the same version of a specific piece of software. If you have deleted the archive and you upgrade the software it will be necessary to download them from the internet again.

You can use the  script from  to manage the contents of  and a few other locations. Please read  to learn more about its usage, as well as the Gentoolkit Guide.

What's in /var/tmp/portage? Is it safe to delete the files and directories in /var/tmp/portage?
During compilation, Gentoo saves the sources of the package in. These files and folder are usually deleted upon a successful merge, but this sometimes fails. It is safe to clean out all contents of this directory if emerge is not running. Just to be sure, always  before cleaning out this directory.

How do I set up an International Keyboard Layout?
Edit the  variable in. To have console working correctly with extended characters in your keymap you might also need to set up variables  and   in your  (for further information on localising your environment, refer to our localization guide). Then, either, or restart the keymaps and consolefont scripts:

A resolução de nomes pelo DNS funciona apenas para o root
has the wrong permissions;  it as follows:

Por que meu usuário não pode ter o próprio crontab?
Você precisa adicionar o usuário ao grupo.

How do I get numlock to start on boot?
If you work in command line, you only need to.

Each GUI provides different tools for this sort of thing; please check the help section or online manuals for assistance.

How do I have my terminal cleared when I log out?
To have your terminal cleared, add  to your  script:

If you want this to happen automatically when you add a new user, do the same for the :

ReiserFS and filesystem corruption issues -- how to fix them, etc
If your ReiserFS partition is corrupt, try booting the Gentoo Install CD and run  on the corrupted filesystem. This should make the filesystem consistent again, although you may have lost some files or directories due to the corruption.

Where can I report bugs?
Use our Bugzilla. If you are unsure if your problem is an actual bug, you can visit #gentoo on the Freenode IRC server.

Com que frequencia novas versões são lançadas?
Gentoo's packages are usually updated shortly after the main authors release new code. As for when Gentoo itself makes new stage/profile/ISO releases, check our Release Engineering Project page. New releases are announced on the gentoo-announce mailing list. See this section for more information.

My speaker beeps like crazy. How do I disable console beeps?
Bips do console podem ser desligados usanto setterm, assim:

If you would like to turn off the console beeps on boot, you need to put this command in. However, this only disables beeps for the current terminal. To disable beeps for other terminals, pipe the command output to the target terminal, like this:

You need to replace with the terminal you would like to disable console beeps for.

Onde posso encontrar mais informações sobre o Gentoo Linux?
The official Gentoo documentation can be found at http://www.gentoo.org/doc/en/.

Posso comprar um CD do Gentoo Linux?
Se você não for capaz de baixar e gravar o CD de instalação você mesmo, você pode obter um em uma das nossas lojas licenciadas. Porém, a maioria das lojas abandonou a oferta de CDs e DVDs porque essas mídias de instalação rapidamente tornam-se obsoletas.

Você pode encontrar as lojas licenciadas em nossa página Pegue o Gentoo!.

Esta FAQ não respondeu minha pergunta. Que faço agora?
A good first step is to browse through the relevant documentation, failing that, the various Gentoo Linux mailing lists listed on Google. To search through the Gentoo mailing lists, just enter "site:lists.gentoo.org foo" to search for "foo". If all else fails, or you just want to hang out with Gentoo folks, visit us on the #gentoo Freenode IRC channel.