Um olhar sobre o Portage-tools - Parte I

O presente mostra como o Portage do Gentoo trabalha com suas diversas ferramentas, possibilitando-nos uma administração mais profunda deste sistema. É um olhar discreto sobre o que aprendi ao longo do tempo com esta belíssima distro, mas também, um olhar técnico sobre suas ferramentas.

[ Hits: 11.359 ]

Por: Luiz Santos em 07/03/2016


Emerge



Talvez, o emerge seja, de longe, a ferramenta mais conhecida e utilizada do Portage, possibilitando-nos a trabalhar diretamente com o mesmo. Suas opções de utilização são quase infinitas, por isto é difícil listá-las aqui, mesmo que de forma superficial. Sendo assim recomendo fortemente a leitura de sua man page.

Entretanto vou tentar explicar algumas de suas funcionalidades, grande parte de acordo com sua própria página de manual, outras, de acordo com o que aprendi ao longo do tempo utilizando esta belíssima ferramenta que nos possibilita gerenciar todo e qualquer software no Gentoo.

O emerge trabalha com seguintes diferentes tipos de pacotes. A saber:
  • atom
  • ebuild
  • set
  • tbz2

Há também o tipo file, porém não o cubro neste artigo.

Quando iniciamos o processo de compilação (instalação) de um pacote, o emerge busca informações em um arquivo chamado ebuild.sh. Como veremos mais pra frente, arquivos ebuild contém instruções para compilação, gerenciamento de dependências etc. Esta relação entre emerge x ebuild.sh, é descrito na imagem a seguir:
Linux: Um olhar sobre o Portage-tools - parte I
No arquivo ebuild.sh contém diversas instruções para que a compilação proceda sem erros. Sendo assim, o emerge buscará estas informações comparando o ebuild do pacote a ser instalado com as informações do ebuild.sh. Assim o emerge gera uma saída detalhada informando o que deve ser feito antes do pacote ser instalado. Estes detalhes podem conter instruções para instalar dependências, USE flags necessárias para compilação, mascarar (bloquear) determinados pacotes, aceitar licenças, aceitar determinadas palavras-chave etc. A lista é extensa, por isto pretendo cobrir o emerge em um futuro artigo próprio.

Continuando com os pacotes que o emerge trabalha, vamos conhecê-los mais de perto.

Página anterior     Próxima página

Páginas do artigo
   1. Prefácio
   2. Emerge
   3. ATOM - parte I
   4. ATOM - parte II
   5. Ebuild - Introdução
   6. SET
   7. TBZ2
   8. Finalizando
Outros artigos deste autor

Um olhar sobre o Portage-Tools - Parte III

Um olhar sobre o Portage Tools - Parte II

Leitura recomendada

Octave, uma poderosa e robusta ferramenta matemática

Usando o JIGDO - How To

Rodando o Mac OS X 10 no Linux

OTRS - Revolucione seu Help Desk com esta ferramenta

SIGERAR - Sistema de Gerenciamento de Requisitos

  
Comentários
[1] Comentário enviado por removido em 07/03/2016 - 20:24h

Foi sim, bastante abrangente.
Falta agora eu separar um tempo para mexer com Gentoo.
Parabéns.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

[2] Comentário enviado por luiztux em 07/03/2016 - 20:33h

Obrigado caro @listeiro! Vem mais por aí =D
Posso te garantir que você não vai se decepcionar com o Gentoo.

Abraços.
-----------------------------------''----------------------------------
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.

[3] Comentário enviado por spylinux em 07/03/2016 - 23:20h

Parabéns @luiztux,
Artigo de qualidade, bem explicado.
Ancioso pelo próximo!

Abraços
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org

[4] Comentário enviado por luiztux em 08/03/2016 - 05:01h


[3] Comentário enviado por spylinux em 07/03/2016 - 23:20h

Parabéns @luiztux,
Artigo de qualidade, bem explicado.
Ancioso pelo próximo!

Abraços
[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


Obrigado meu caro!
Um abraço.

[5] Comentário enviado por albfneto em 08/03/2016 - 13:25h

Artigo excelente! Favoritado.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].

[6] Comentário enviado por luiztux em 08/03/2016 - 13:58h


[5] Comentário enviado por albfneto em 08/03/2016 - 13:25h

Artigo excelente! Favoritado.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: [i] Sabayon, Gentoo, OpenSUSE, Mageia e OpenMandriva[/i].


Opa..valeu meu amigo!

Sendo você uma autoridade no assunto, fico muito feliz que tenha gostado.

Grande abraço.

[7] Comentário enviado por AdiosKid em 12/03/2016 - 21:51h

Parabéns ótimo artigo!

[8] Comentário enviado por luiztux em 13/03/2016 - 20:43h


[7] Comentário enviado por Otaku em 12/03/2016 - 21:51h

Parabéns ótimo artigo!


Obrigado!! Estou fazendo outros...espero que fiquem bons e que goste.

Abraços.

[9] Comentário enviado por GlauberAnjos em 02/04/2016 - 00:43h

Belíssimo artigo, isso vai me ajudar muito a entender o funcionamento do Portage.
Meus parabéns!!

[10] Comentário enviado por enricolo4 em 22/07/2016 - 17:09h

Caramba!!!! Que artigo show... Favoritado!!!

Estou querendo voltar a usar o Gentoo e este artigo só me deu mais vontade.

[11] Comentário enviado por luiztux em 22/07/2016 - 20:16h


[10] Comentário enviado por enricolo4 em 22/07/2016 - 17:09h

Caramba!!!! Que artigo show... Favoritado!!!

Estou querendo voltar a usar o Gentoo e este artigo só me deu mais vontade.


Olá meu caro. Poxa, que bom que gostou. Tem a parte 2 e 3..espero que goste também.
O Gentoo é demais não é? Espero que volte a utilizá-lo. Está cada vez melhor, do jeitão de sempre, mas super robusto e estável como conhecemos.
Grande abraço.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts