Usando o emerge

Publicado em 10/3/2009 | Autor Vicente




gentoo, linux, logo, logotipo, free, grátis, open source, código aberto, speed, velocidade, customizável, custom, flexível, flexibleAs distribuições Linux parecem sistemas operacionais completamente diferentes. Uma das razões é o fato de existirem vários tipos de empacotamento de software como:

RPM - Usado em distribuições como Red Hat, Fedora, CentOS, SUSE e Mandriva

DEB - Usado pelo Debian e pelo Ubuntu

TGZ - Usado pelo Slackware

O Gentoo Linux é exceção, alguns até o chamam de meta-distribuição. No Gentoo não existe sistema de empacotamento, todos os softwares são compilados a partir dos fontes. Quem controla as dependências é um software chamado Portage que contém toda a árvore de dependências.

Se você for utilizar o Gentoo, usará um utilitário chamado emerge para instalar os softwares que precisa. Ele é bem prático e tem uma série de parâmetros que valem a pena conhecer:

Instalando um software

emerge samba

Com este comando você instala o samba utilizando as configurações padrão.

Desinstalado um software

emerge –unmerge samba

Aqui você desinstala o samba. Note que se quando você instalou o samba foi necessário instalar outros 5 pacotes, estes não serão desinstalados.

Verificando as dependências antes de instalar

emerge iperf -pv

Este comando retorna os pacotes e suas opções de compilação:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N] net-misc/iperf-2.0.2 USE="ipv6 -debug -threads" 229 kB 

Total: 1 package (1 new), Size of downloads: 229 kB

Para você incluir ou excluir algumas opções use o comando abaixo:

USE=”-ipv6 debug” emerge iperf -pv

O retorno deste comando é este:

These are the packages that would be merged, in order:

Calculating dependencies   ##... done!
[ebuild N] net-misc/iperf-2.0.2 USE="debug -ipv6 -threads" 229 kB 

Total: 1 package (1 new), Size of downloads: 229 kB

Se você quiser remover uma opção de compilação use um hífen na frente da opção, caso contrário digite a opção sem ele. Isso pode adicionar ou retirar pacotes das dependências para o pacote a ser compilado.

Instalando softwares mascarados

Softwares mascarados (masked) são aqueles que ainda não estão estáveis ou não foram testados o suficiente.

ACCEPT_KEYWORDS=”~x86″ emerge gnome

Neste caso será instalada a última versão do Gnome, mesmo que a mesma ainda não seja considerada estável. ~x86 é arquitetura Intel de 32 bits, que deve corresponder à 99,9% dos casos.

Modificando a língua dos softwares instalados

Alguns pacotes são traduzidos para outros idiomas. Este é o caso do Open Office e Firefox. Para instalar o Firefox em Português do Brasil, execute o comando abaixo:

LINGUAS=”pt_BR” emerge mozilla-firefox

Para saber quais são os idiomas disponíveis, digite o comando acima com o parâmetro -pv

Procurando softwares

emerge –search software_a_ser_procurado

Este comando retorna algo assim:

Searching...
[ Results for search key : iperf ]
[ Applications found : 1 ]

*  net-misc/iperf
    Latest version available: 2.0.2
    Latest version installed: [ Not Installed ]
    Size of files: 228 kB
    Homepage:      http://dast.nlanr.net/Projects/Iperf
    Description:   tool to measure IP bandwidth using UDP or TCP
    License:       as-is

Atualizando o Portage (árvore de dependência dos softwares disponíveis no Gentoo)

emerge –sync

Isso atualizará a árvore do Portage para a última versão. Esta atualização funciona usando rsync. Caso seu proxy bloqueie este protocolo, use o comando abaixo para atualizar usando http:

emerge-webrsync

Muitos outros parâmetros estão disponíveis, para saber mais execute man emerge.

Referências:

emerge user guide

gentoo.org

Comments

5 Responses to “Usando o emerge”

  1. Vicente via Rec6
    March 10th, 2009 @ 21:11
    Usando o emerge…

    leia mais……

  2. Como instalar o Gentoo Linux - Blog do Vicente
    June 7th, 2009 @ 0:08
    [...] No Gentoo os arquivos são compilados direto dos fontes. A ferramenta que torna isso possível é o emerge. Quando você instala um software como o Gnome, por exemplo, o emerge checa todas as dependências [...]
  3. Como instalar o Gentoo Linux… « Portal do Linux e do Software Livre em Goianésia
    June 9th, 2009 @ 8:19
    [...] No Gentoo os arquivos são compilados direto dos fontes. A ferramenta que torna isso possível é o emerge. Quando você instala um software como o Gnome, por exemplo, o emerge checa todas as dependências [...]
  4. BotecoUnix » Blog Archive » Sabayon um Gentoo Doce
    December 11th, 2009 @ 13:26
    [...] Quer aprender usar o Emerge *- http://blogdovicente.com/2009/03/10/usando-o-emerge/ [...]
  5. Valmir
    April 29th, 2011 @ 21:55
    Cara ! Valeu ! eu sempre quis usar gentoo, mas não tinha capacidade para sequer cojitar. Que vc tenha muita sorte e felicidades ! Obrigado !

Deixe um comentário!