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.