Instalando e usando o Gentoo GNU/Linux

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.

[ Hits: 230.201 ]

Por: Marcus Fazzi em 12/05/2005


Utilitários de manutenção do Gentoo



1. Emerge (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.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Preparação do ambiente
   3. Instalando o sistema básico
   4. Instalando o sistema básico - continuação
   5. Instalando o sistema básico - continuação
   6. Instalando pacotes pré-compilados (CD de pacotes/GRP)
   7. Utilitários de manutenção do Gentoo
   8. Arquivos de configuração do Gentoo
   9. Scripts adicionais
   10. Links recomendados e referências
Outros artigos deste autor

Criando uma mala direta com OpenOffice.org

Deixando a inicialização do Slackware com kernel 2.6 totalmente gráfica

HOWTO - Usando PSP no Gentoo Linux

HOWTO Linux para Sony Playstation 2 com HDLoader e DEV2

Instalando e configurando os módulos do kernel 2.6 no Slackware

Leitura recomendada

Rodando um aplicativo em modo Kiosk no Ubuntu Linux 20.04

Adicionar mensagens iniciais no terminal nas sessões de sudo

Recuperando RouterOS na RouterBOARD 450

Integrando o BIND com DHCPd

Apt-mirror - Servidor de Atualização Ubuntu

  
Comentários
[1] Comentário enviado por shocker em 12/05/2005 - 09:15h

Simplesmente excelente!!!
Meus parabéns!
É um dos mais completos artigos sobre o Gentoo que eu já vi!

Fiquei curioso e vou instalá-lo por aqui, para conhecer mais... :)

[]'s
Alan Cota.

[2] Comentário enviado por anunakin em 12/05/2005 - 10:23h

Valeu, em breve devo publicar outros artigos.

Apenas uma errata no Artigo:
Na página 3,
Aonde lê-se: # mkswapon /dev/hda1
Deveria ser: # swapon /dev/hda1

[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!

abraço!



[4] Comentário enviado por jllucca em 12/05/2005 - 13:43h

Opa,

cara o artigo ficou excelente. So fiquei com uma dúvida, não é obrigatorio ter logger's instalado? Por exemplo o metalog?

[]'s

[5] Comentário enviado por dudu_away em 12/05/2005 - 14:19h

Muito bom o seu artigo,
tão bem explicado quanto a documentação original!

Parabéns!

[6] Comentário enviado por anunakin em 12/05/2005 - 15:30h

Jllucca:: Coloquei usando o SYSLOG-NG, vide página 4, item 3.

[7] Comentário enviado por chronos em 12/05/2005 - 17:43h

# Linux Pai d'Égua (lista de discussão por email):
http://br.groups.yahoo.com/group/linuxpaidegua
# Gentoo (lista de discussão por email):
http://br.groups.yahoo.com/group/linuxpaidegua

Isso ai ta certo? é o mesmo endereço :).

Existe uma lista de discussão oficial do Gentoo em ptgues. Podem ver no site www.gentoobr.org e tbm no www.gentoo.org.

Temos o canal no irc tbm, #gentoobr na rede irc.freenode.net

Estamos sempre dispostos a tirar duvidas e orientar a galera q ta vindo pro gentoo.

Marcus, o artigo ta muito bom, parabéns!

[]'s

Felipe (chronos) Prenholato

[8] Comentário enviado por anunakin em 13/05/2005 - 12:05h

A lista antiga era essa, realmente a nova lista agora é via http://gentoo.org

[9] Comentário enviado por removido em 13/05/2005 - 18:35h

Olá,

Parabens pelo artigo.

No site da Gentoo em:


http://www.gentoo.org/doc/pt_br/handbook/handbook-ppc.xml?part=1&chap=4&style=printable


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

Unasi

[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.

Abraços,

Davidson

[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.

Shandler

[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.

Obrigado.
Felicidades!!!
T+

[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.

Alguém pode ajudar?

Grande abraco,

Jardel

[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.

então:

#cd /mnt/gentoo
#chroot /mnt/gentoo /bin/bash
#env-update
#source /etc/profile

Qualquer coisa poste aí!

[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á.

[18] Comentário enviado por anunakin em 09/06/2006 - 07:05h

tenta usar o xorgcfg

[19] Comentário enviado por removido em 08/02/2007 - 18:49h

parabens! mto bom mesmo!

[20] Comentário enviado por d1060 em 04/06/2007 - 15:39h

otimo artigo, comprei um amd64 e vou sair do slack pra testar o gentoo

[21] Comentário enviado por capitainkurn em 11/08/2007 - 21:34h

Grande satisfação em encontrar um ENME (senhor dos MEs) aqui no VOL.
Muito bom seu tutorial. Enki, Nimmah e Adapa ficariam orgulhosos.

[22] Comentário enviado por Gabriel_h em 03/02/2008 - 00:58h

como baixo o cd de pacotes? so encontrei ele pra g4 e pra ppc, e pra x86 (ou i686)?

[23] Comentário enviado por albfneto em 11/06/2008 - 03:16h

Seu artigo até hoje, é atual e útil...
Vamos ver se trazemos mais gente,para o, um pouco complicado, mas poderoso Gentoo!

[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

[25] Comentário enviado por removido em 31/03/2011 - 15:53h

Vi esse artigo, agora animei a instalar o gentoo.
Só vou ler com calma e instalar. :D


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts