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.262 ]

Por: Luiz Santos em 07/03/2016


ATOM - parte II



Além das formas anteriores, há algumas outras criadas para, na palavra dos desenvolvedores, "ficar mais extravagante". São elas:

~ (til)

Significa casar qualquer pacote em revisão da versão base especificada. Assim, ainda pegando como exemplo o eix, temos as seguintes versões em teste atualmente:

~0.30.10 ~0.31.4 ~0.31.6 ~0.31.7 ~0.31.7-r1

Então nosso comando casaria com estas versões:
  • ~app-portage/eix-0.31.4
  • ~app-portage/eix-0.31.6
  • ~app-portage/eix-0.31.7
  • ~app-portage/eix-0.31.7-r1

! (ponto de exclamação)

Significa bloquear determinado pacote para não ser instalado ao mesmo tempo.

Ex:

!=app-portage/eix-0.31.4

Isto é muito útil quando tentamos instalar algum pacote e, por algum motivo, a instalação não ocorra por conta de pacotes bloqueados. Ou até mesmo durante uma atualização dos pacotes já instalados. Isto é normal acontecer pois as novas dependências podem se desencontrar, ou, um determinado pacote (entenda-se também dependência) não pode ser instalado ao mesmo tempo e no mesmo sistema. Mas estes casos, há o arquivo package.mask, que será falado em outro artigo.

!! (ponto de exclamação duplo)

Significa bloquear (mesmo) que um determinado pacote seja instalado e declarar, de forma explícita, que você não o quer por perto durante um bom tempo. Isto quer dizer que durante muitas atualizações, este pacote não aparecerá para ser instalado. Ex.:

!!=app-portage/eix-0.31.4

* (asterisco)

Casa qualquer versão disponível após o *. Ex.:

>=app-portage/eix-0.3*

O que poderá resultar nas seguintes versões: 0.30.4 / 0.30.10 / 0.30.11 / 0.31.4 / 0.31.6 / 0.31.7 / 0.31.7-r1

É possível casar pacotes específicos com SLOTS específicos. Falarei sobre SLOTS em outro artigo pois é tema extenso e muito legal.

O atom é muito útil para os arquivos de configuração do Portage. Por exemplo, caso eu não queira, de forma alguma, que uma versão específica do eix seja instalada, eu colocaria esta versão no arquivo package.mask exatamente da mesma forma que usaria para instalar.

Possivelmente farei um artigo sobre estes arquivos especiais para o Portage.

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

Aplicativos Linux para o dia-a-dia

Instalação Zabbix Server e Agente no CentOS 6

Compilando PHP 5 com suporte a Oracle sem mistérios

Turbine o seu SUSE instalando o apt-get com um repositório de mais de 5.000 pacotes

SimpleBurn: o ultraleve da gravação de CD/DVD

  
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