Usando o emerge
Publicado em 10/3/2009 | Autor Vicente
As 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 kBPara 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 kBSe 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-isAtualizando 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:
5 comentários, comente você também!
Categoria: dicas, Linux, TodosTags: dica, emerge, empacotamento, gentoo
Comments
5 Responses to “Usando o emerge”
Deixe um comentário!


March 10th, 2009 @ 21:11
leia mais……
June 7th, 2009 @ 0:08
June 9th, 2009 @ 8:19
December 11th, 2009 @ 13:26
April 29th, 2011 @ 21:55