Com o aparecimento progressivo de diversos processos diferentes para instalar pacotes no SabayonLinux, decidi fazer este artigo, que resume todos os métodos existentes até o momento.
O mais comum e recomendado em Sabayon é usar o Entropy, o instalador de pacotes binários (do tipo Gentoo) semi-compilados, sugerindo-se-se o uso dos espelhos brasileiros.
Consulte a página 5, "Detalhes e Complementos".
Os binários são pré-compilados do tipo Gentoo, mas se sua arquitetura de hardware for diferente, eles serão recompilados e adaptados automaticamente ("patched"). Fábio Erculiani, o desenvolvedor do Sabayon, chama este processo de "Portage Triggering". Deste modo, serão sempre compatíveis com o Gentoo.
A instalação é feita através do comando Equo. Atualize a árvore de diretórios do Entropy e depois a distro (ela é Rolling Release, está sempre atualizada):
Depois procure pelo pacote que quer instalar. Por exemplo o navegador Chromium. Para outros pacotes, substitua Chromium pelo nome do pacote que quer instalar:
equo search chromium (ou o pacote pelo qual procura)
Localizado o pacote, instale com o comando:
sudo equo install --verbose www-client/chromium
No caso do Chromium, como há outros pacotes chamados Chromium, foi necessário especificar que é o navegador de internet Chromium. Para outros pacotes, não será necessário, por ex, o aMSN:
sudo equo install --verbose amsn
2) Usando interface gráfica Sulfur:
Se preferir, ao invés de comandos, use o Sulfur (atalho presente no Desktop e no Menu), a interface gráfica do Entropy (do comando equo). É intuitiva, como o Synaptic. Procure pelo navegador chromium e instale:
A atualização da árvore do Entropy (corresponde a "equo update") é automática, através do aplicativo chamado Magneto, um ícone semelhante a um escudo, presente na barra do painel do KDE ou do GNOME, mas ela também pode ser feita através da própria interface do Sulfur.
[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":
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:
[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.