Como instalar pacotes no Sabayon

O artigo descreve as várias maneiras de instalar pacotes no Sabayon Linux e os arquivos de
configuração necessários.

[ Hits: 53.183 ]

Por: Alberto Federman Neto. em 30/03/2011 | Blog: https://ciencialivre.blog/


Usando Portage, à maneira do Gentoo



1) Portage, através de comando clássico Emerge:

Assim como o Gentoo, no qual se baseia, o Sabayon (também Linux de compilação) pode usar Portage, um gerenciador de pacotes compilador, que a partir dos Fontes, gera o pacote otimizado para o seu sistema.

O Portage atua da seguinte forma: a partir de certos Scripts Especiais, chamados "Ebuilds", baixados da Rede e presentes na árvore Portage (no diretório /usr/portage) (ou em certos repositórios adicionais externos ao Portage, chamados "Overlays") ele procura pelos programas-fonte dos pacotes, e os compila (usando o GCC) e usando as características de seu sistema, otimizando-o para seu computador.

Para usa-lo é simples. Procure pelo pacote com o comando:

emerge -s (OU --search) NOME DO PACOTE

Alternativamente, use o comando esearch:

esearch NOME DO PACOTE

Se desejar procurar o pacote no Portage e nos Overlays, instale e atualize o EIX:

sudo emerge -av (OU --ask --verbose) eix

$ sudo emerge --sync
$ layman -S
$ sudo eix-update


Ou substitua por:

sudo eix-sync

Assim, "eix-sync" substitue os comandos: "emerge --sync" , "layman -S" e "sudo eix-update".

Neste ponto, por favor, consulte a Página 5, Detalhes e complementos, depois retorne aqui. Atualize a árvore do Portage e os Overlays (não necessário, se usou o comando "eix-sync").

sudo emerge --sync
$ sudo layman -S


Pode ser que queira adicionar mais alguns Overlays do Gentoo. O Overlay do Sabayon é o "Sabayon". Alguns dos Overlays clássicos de Gentoo, bastante usados são o "Sunrise", o "Zugaina" e o "Berkano".

Para ver todos os Overlays existentes, use o comando:

layman -L

Para ver os Overlays instalados, use o comando:

layman -l

Para adicionar Overlays, use o comando abaixo, com o nome do Overlay que quer adicionar. Exemplo:

sudo layman -a sabayon (ou sunrise, ou zugaina, ou berkano etc)

Se desejar remover um Overlay, use este comando:

sudo layman -d NOME DO OVERLAY

Finalmente, instale o pacote desejado com o comando:

sudo emerge -av NOME DO PACOTE

Em certos casos, para evitar "problemas", apenas antes, simule a instalação do pacote:

emerge -p (OU --pretend) NOME DO PACOTE

"Problemas" entre aspas, pois não são realmente problemas, mas sim proteções características de Portage, como versões diferentes de pacotes (requerendo downgrade), máscaras, proteções "sandbox", pacotes bloqueados ou colisões.

Somente a prática com o uso do Portage, permite resolve-los, mas preste atenção às mensagens do Portage. Ele "fala" com você, geralmente dizendo o que deve fazer...

Portage é um sistema poderoso, muito bem elaborado e o gerenciamento das dependências é perfeito.

De modo geral, todas as maneiras de instalar pacotes no Gentoo, podem ser usadas no Sabayon, exceto Paludis, pois este é incompatível com Entropy. Para detalhes, veja os seguintes artigos:
Também consulte a Página 5.

2) Interfaces gráficas para Portage:

Para facilitar, ao invés do comando emerge, você pode usar Interfaces Gráficas de Portage, como Kuroo (estava descontinuado, mas foi recentemente adaptado a KDE4) Portato (sou o tradutor do Portato para Português do Brasil), Porthole ou Himerge.

3) Baixando os pacotes de Portage manualmente:

Você pode baixar Ebuilds de Gentoo, manualmente. Procure pelos pacotes nos sites:
Baixe-os, salve em uma pasta que conheça a localização e Instale pelo "método do Overlay Local" (recomendo apenas para usuários experientes com Portage):
Os métodos descritos acima (1, 2 ou 3) também podem ser usados em Gentoo e Funtoo.

Página anterior     Próxima página

Páginas do artigo
   1. Método geral, usando Entropy ou Sulfur
   2. Baixando pacotes do Entropy, manualmente
   3. Usando Entropy Store
   4. Usando Portage, à maneira do Gentoo
   5. Detalhes e complementos
   6. Outros métodos, PackageKit, conclusão
Outros artigos deste autor

Otimizando o Sabayon Linux (inclusive o Firefox)

Sabayon Linux 5.3, versões futuras e seu potencial + remasterização

Associando teclas a comandos, tarefas ou aplicativos... com toda facilidade

Sabayon completo, personalizado e portátil, em pendrive de boot

As características de personalidade dos usuários de Linux

Leitura recomendada

Convertendo os Arquivos de Temas do Windows (.themepack) em Pacotes de Wallpapers Úteis para o Linux

Criando imagens Docker com Dockerfile

Usando o SlackPorts

Portugol IDE

LXDE Desktop no Slackware

  
Comentários
[1] Comentário enviado por nicolo em 31/03/2011 - 07:43h

Essa estoria de rolling distro , , como eh mesmo?
Quer dizer que a gente instala e vai atualizando sempre sem precisar instalar uma nova versao? Eh milagroso assim ?

Funciona?

Como se comportam os programas extra respositorio, como o vmwareplayer (por exemplo)?


[2] Comentário enviado por albfneto em 31/03/2011 - 10:02h

Nicolo.
Funciona sim, é isso mesmo ele atualiza todo dia, se vc quiser.... ! (***)
só clicar nas atualizações, sulfur,ou dar os comandos para atualizar e pronto...
assim são o Sabayon, o Gentoo (não automático, mas basta dar o comandos), e a maior parte dos Gentoo Like.
Um debian assim é o aptosid, um debian Rolling Release.
Dizem que Arch linux, tb, no Arch porém não é automático, precisa dar o comando pacman.
se usar packagekit, pode ser incluisve atualizado auto, em segundo plano vc nem vê (mas eu não gosto)

veja abaixo, porque?

Porque a desvantagem é que as Rolling Release usam pacotes Trunk, unstable e testing!
principalmente com repositorios unstable, Limbo, ativados, como minhas instalações de Sabayon:

Deste modo, pacotes podem por ex. quebrar r aí tem que arrumar, portanto, de uma certa forma, Rolling Release é para quem gosta de fuçar.
ex. vc tem um tocador, ex Clementine, vc atualiza ,ou o sistema atualiza sozinho e pronto... o clementine não funciona, aí precisa fuçar ou mexer.

Agora, para quem não quer perder a estabilidade, pode usar o Sabayon, sem rodar as atualizações, é só não abrir o sulfur, ou não fazer "equo update",
mas para quem gosta de Roilling Release, dá comichão rodar! rsrsrsrrss

Ex. meu Sabayon atual principal é 5.5 KDE + GNOME. originalmente era 5.1, faz um ano que não re-instalo, ou mais de um ano, tudo ele troca até os temas.
meu Gentoo tem um ano mais ou menos.

(***) - Extra repositório.

Extra repositório, nos Gentoos, são Ebuilds, e os programas são fontes.

Podem ser baixados de Repos Portage, Gentoo e instalados-compilados, "via método do Overlay Local".

Caso não existam Os Ebuilds,pacotes que não existem para Gentoo,pode-se baixar, expandir os fontes e compilar (./configure, make,make install) (como se faria no slackware).

Como não são pacotes tipo Gentoo, nem de Entropy, não aparecerão nas listas de arvore, nem de Portage e nem de Entropy e não serão atualizados automático.

certos pacotes, como Mercury (mensageiro instantâneo) o pacote do slackware funciona perfeito, basta expandir,é pré-compilado. Este é um exemplo de um pacote "não Gentoo", não há Ebuild para Mercury, nem no Portage, nem em nenhum Overlay, que eu saiba.



[3] Comentário enviado por albfneto em 31/03/2011 - 10:19h

(***) COMPLEMENTOS DO ARTIGO:

1) Este screenshot mostra as atualizações, antes de rodar o Sulfur (ou o comando equo upgrade) de hoje 31/03/2011.
Apenas 14 horas de intervalo da última atualização, já há 99 pacotes possíveis de atualização. Quando a versão é a mesma, são "patches":

http://www.brimg.info/uploads/1/77660cf653.png

2)EDITAR MAKE.CONF: Detalhes de como editar o make.conf para Portage, veja o artigo abaixo e Home-Pages citadas nele:

http://www.linuxfast.com.br/artigo/Como-e-por-que-editar-o-make.conf-para-Gentoo-e-Distros-Baseadas-....

3)FAZER DOWNGRADE DE PACOTES: Se precisar fazer DOWGRADE de algum pacote, isso agora pode ser feito com o uso do repositório Weekly, do Time do Sabayon. Sigas as instruções dadss (em Inglês, Italiano) em:

http://sabayon-mania.com/forum/sabayonlinux-problemi-generali/sabayon-weekly-repository/
https://lxnay.wordpress.com/2011/03/09/announcing-the-sabayon-weekly-entropy-repository/

4) Detalhes de como usar Entropy junto com Portage;

http://www.linuxfast.com.br/artigo/Sabayon-e-Gentoo.-Como-usar-Entropy-junto-com-Portage.

[4] Comentário enviado por Rubens Luccas em 11/04/2011 - 14:20h

Olá Alberto!

Li uma série de artigos seus sobre o Sabayon e tomei coragem para testa-lo. Queimei uma ISO do Sabayon 5.5 XFCE e instalei o sistema tomando todos os cuidados recomendados em seus artigos.

Gostei muito da distro mas senti falta de uma funcionalidade a qual estou acostumado. No Debian, o Synaptic possui um filtro que indica os pacotes recomendados ainda não instalados. Gostaria de saber se o Sulfur possui filtro semelhante, ou ainda, se há alguma outra ferramenta que me permita verificar as recomendações para poder instala-las.

Muito obrigado.

[5] Comentário enviado por possiventura em 08/08/2011 - 02:04h

Alberto ,
como capturar a tela no sabayon 6 E17 LiveCD ? o que instalar e como ?
não encontrei nenhum aplicativo.
saudações ,
tadeu filippini

[6] Comentário enviado por diegocabral484 em 06/11/2011 - 14:43h

Alberto! Queria saber porque os espelhos brasileiros do Sabayon estão todos fora do ar desde ontem! Alguma mudança ou os servidores foram desativados?

[7] Comentário enviado por kholyphoenix1 em 14/10/2017 - 08:24h

Não consigo instalar o Kazam...
equo install media-video/kazam-1.0.7-r1

[8] Comentário enviado por LckLinux em 13/01/2021 - 10:06h

Dez anos após a publicação desse teu (excelente) artigo, baixei e instalei o Sabayon para conhecê-lo/testá-lo, aos poucos.
Muito bom \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