A crescente utilização do Gentoo GNU/Linux em ambientes pessoais, servidores e mesmo em dispositivos móveis, tem aumentado o interesse do público nessa distribuição, que tem em seu ponto forte seu maior obstáculo aos iniciantes, trata-se do processo de instalação, o qual é totalmente em modo texto. Este artigo busca esclarecer a instalação e a utilização do gerenciador de pacotes, o Portage.
O Emerge é o principal utilitário de manutenção do Gentoo Linux.
Ele responde pela gerência completa do Portage, ou seja, através dele
instalamos e configuramos todos os aplicativos utilizados no Gentoo.
Exemplos:
Exibe tudo o que seria necessário para proceder a instalação do KDE,
incluindo total de downloads, dependências e se há necessidade de se fazer
o download manual de algum pacote:
# emerge -pv kde
Faz apenas o download dos pacotes necessários para instalar um aplicativo:
# emerge -f openoffice-bin
Instala um aplicativo a partir de um pacote pré-compilado:
# emerge -K xorg-x11
Remove um aplicativo:
# emerge -C sun-jdk
Sincroniza o Portage com um dos servidores Gentoo:
# emerge sync
OBS: Quem usa proxy e não possui a porta de rsync disponível, deve usar:
# emerge-webrsync
Atualizando o sistema básico:
# emerge system
Atualizando todos os aplicativos instalados:
# emerge world
Instalando pacotes instáveis apenas para determinadas plataformas:
# ACCEPT_KEYWORDS="~x86" emerge k3b
Instalando pacotes instáveis. Isto requer a edição do arquivo package.mask:
# vi /usr/portage/profiles/package.mask
Localize a linha que está definindo seu pacote como instável e comente-a.
Em geral pacotes marcados como instáveis não são recomendados, principalmente se forem bibliotecas relacionadas a compilação (gcc, binutils, etc).
ATENÇÃO: É prudente ler as razões pelas quais este pacote foi marcado como instável. Muitos podem desestabilizar outras aplicações, impedir a compilação ou mesmo parar o sistema todo.
Estes são apenas alguns comando básicos do Portage/Emerge. Para maiores detalhes consulte as páginas de manual do Emerge:
# man emerge
2. rc-update
Gerenciamento da inicialização de serviços no Gentoo Linux:
Adiciona um serviço:
# rc-update add [nome_serviço] [run_level]
Remove:
# rc-update del [nome_serviço]
Lista os serviços e seus runlevels:
# rc-update -s
OBS: Os runlevels utilizados pelos Gentoo são: default, boot e nonetwork.
3. etc-update
Utilitário para manutenção de arquivos de configuração de aplicativos,
instalados via Emerge. Tão logo uma instalação seja finalizada você será
alertado pelo Emerge a respeito da presença de arquivos de configuração
de aplicativos ou do sistema que estão desatualizados.
# etc-update
ATENÇÃO: É sempre uma boa prática antes de proceder a atualização de
arquivos de configuração ter cópias de segurança, ou para consulta e
eventuais edições ou para simplesmente desfazer a atualização feita pelo etc-update.
4. modules-update
Executa a atualização dos módulos do kernel a serem carregados no sistema
através da geração do arquivo /etc/modules.conf.
5. env-update
Procede a atualização das variáveis de ambiente do sistema, lendo os arquivos
em /etc/env.d, /etc/profile e /etc/ld.so.conf e atualizando para o arquivo
/etc/ld.so.cache, muito similar ao modules-update.
6. opengl-update
Gerencia quais bibliotecas do OpenGL serão utilizadas pelos aplicativos,
muito útil para que usa placas 3D da Nvidia e ATI, as quais disponibilizam
drivers próprios para OpenGL/X11.
# opengl-update nvidia
Ou para uso das bibliotecas default do X.org:
# opengl-update xorg-x11
7. mirrorselect
Seleciona um conjunto de servidores/mirrors Gentoo Linux com boas taxas de
transferência em relação à sua máquina, que serão utilizados pelo Emerge
para download de pacotes.
[3] Comentário enviado por jroliv em 12/05/2005 - 13:41h
Parabens cara!!
Excelente Artigo... !!
Instalei o Gentoo uma vez seguindo o tutorial do site oficial, dá um certo trabalho.. e paciencia..!!
Mas é gratificante, o Gentoo é rápido e prático com o Portage!
Legal... publica mais artigos..
ah.. quem for instalar, tem que descompactar o Stage certo para a CPU utilizada!
Localizei este comentário sobre o XFS. Acho importante passar aqui já que pode fazer a diferença na hora da instalação. Como sugestão de sistema de arquivos eu diria para todos continuarem usando o EXT3. Vejam um artigo que escrevi aqui sobre EXT3 x ReiserFS.
Este trecho foi tirado do site da Gentoo:
O XFS é um sistema de arquivos com journaling de metadata que vem com um robusto conjunto de funções e é otimizado para escalabilidade. Só recomendamos usar este sistema de arquivos em sistemas rodando Linux com equipamento SCSI de ponta e/ou armazenamento em canais de fibra e fonte de energia sem interrupção. Pelo fato de o XFS criar cachês agressivamente de dados em uso na memória RAM, programas mal desenhados (que não tomam precauções na hora de escrever os arquivos em disco, e existem muitos deles) podem perder uma grande quantidade de dados se o sistema for desligado sem avis
[10] Comentário enviado por davidsonpaulo em 15/05/2005 - 15:39h
Cara, simplesmente, parabéns! Seu artigo está muito bem feito, e principalmente, está completíssimo. Tenho muita vontade de usar o Gentoo, e por isso mesmo seu artigo já vai para os meus favoritos. Quando eu for instalar, ele será meu guia de mão.
[11] Comentário enviado por shandler em 01/06/2005 - 04:25h
Olá pessoal,
Parabéns pelo artigo.
Gostaria de saber se algum de vocês já instalaram o gentoo em um pendriver de 512 M e poderia me fornecer uma dica.
Se caso positivo pode me mandar um email, shandler@tj.ac.gov.br.
[12] Comentário enviado por Anunakin em 01/06/2005 - 08:47h
Existe o FlashLinux, que é uma customização do Gentoo para uso com USB Storages (Pen Drive) de no mínimo 256MB, mas não possui o portage, mesmo por que usar portage na pen drive iria detona-la em dias! http://www.flashlinux.org.uk
[13] Comentário enviado por vcpsilva em 05/12/2005 - 14:56h
Você disse que: "Note que a recompilação total do sistema ainda pode ser feita após a instalação, usando uma simples linha de comando."
Que linha de comando é esta? Como faço isso??
Atenciosamente,
Vladimir
[14] Comentário enviado por oheremita em 05/02/2006 - 09:57h
Vou instalar o Gentoo no meu note, seguindo este tutorial.
Quando terminar eu volto. rss
Já li muitos outros.
Mas achei a linguagem deste, mais simples.
As explicações, mais detalhadas.
É a indicação do Stage3, para instalação, parece mais fácil e segura.
[15] Comentário enviado por jardels em 25/05/2006 - 10:51h
Galera,
Estou tentando instalar o Gentoo desde meu slack seguindo este artigo e o do jroliv (Instalando Gentoo Linux através da sua distribuicão) e tá dando um galho quando tento fazer o chroot:
root@tnmadm:~# chroot /gentoo /bin/bash
chroot: cannot run command `/bin/bash': Exec format error
root@tnmadm:~#
Tenho outra particão com um slack que uso para testes e funfa direitinho e na do Gentoo dá esse erro.
[16] Comentário enviado por jroliv em 25/05/2006 - 13:39h
ei Jardels, blz? Antes de fazer o chroot, verifica se vc está na pasta "/mnt/gentoo". Você precisa estar dentro da pasta q será a raiz do seu Gentoo, no caso /mnt/gentoo.
[17] Comentário enviado por azo em 09/06/2006 - 01:47h
Dae pessoal!
parei na na configuração do xorg
eu configuro tudo certo, mas quando dou o comando startx ou x ele nao abre e diz a seguinte mensagem: " no screens found "
o que voces acham que pode ser?
abraço e obrigado desde já.
[24] Comentário enviado por enricolo4 em 23/09/2009 - 13:51h
Cara poderia me ajudar!!! Eu instalei o Gentoo e fiz isso td certinho, qdo eu reinicio a maquina ele da o boot e tudo mais, mas quando vou usar o emerge para instalar o que falta ele da um erro na instalação de todos os programas, nao terminando a instalação deles. Poderia me dizer se posso fazer algo?
Brigado