Sabayon: pacotes pré compilados ou código fonte? [RESOLVIDO]

1. Sabayon: pacotes pré compilados ou código fonte? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/06/2011 - 20:01h

Daí galera... tudo beleza? Vim aqui tirar uma dúvida rapidinho.. rsrs

Dei uma pesquisada e vi que Sabayon era derivado do Gentoo e tals.. porém, depois de mais alguns artigos lidos, vi que tem "uns trem" de pacotes pré-compilados...

Gostaria de saber que seriam esses pacotes e qual a real vantagem deles sobre os pacotes de código fonte do Gentoo.

Os pacotes pré-compilados do Sabayon seriam "do mesmo estilo" de pacotes como .DEB, .RPM e etc?

Agradeço a ajuda, pessoal...


  


2. Re: Sabayon: pacotes pré compilados ou código fonte? [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 16/06/2011 - 20:30h

Pacotes pré-compilados contêm binários prontos para rodar na sua máquina, ou seja, eles já foram compilados em outra máquina para uma ou mais arquiteturas.

Vantagem? Tempo, bastante tempo.

Desvantagem? Alguns milésimos de segundo mais lentos, o que quase não dá para perceber.

Equivalem a DEB e RPM? De uma certa maneira, sim.


3. Re: Sabayon: pacotes pré compilados ou código fonte? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 16/06/2011 - 20:41h

sim, Sabayon usa pacotes binários (pacotes DE GENTOO) (instalador Entropy) e também pode usar fontes como o gentoo (instalado portage, o mesmo do Gentoo).
No entanto são pacotes tipo Gentoo e não tipo RPM ou DEB.
Vantagem? instalação mais rápida e mais fácil
desvantagem, uma pequena diferença de performance, apesar que os binários do sabayon,o sistema recompila e adapta para o micro ex...
vc usa gentoo, e compila um pacote X para AMD64 e num outro micro compila para Intel 64, os pacotes são diferentes, a compilação...

em Sabayon,o pacote será tipo GERAL 64,mas gentoo
mas se for recompilado emsabayon, como no gentoo,o binário sabayon vira pacote gentoo para intel ou para AMD.

assim pode-se considerar um Sabayon, um linux tipo gentoo Stage 3 recompilável, mas para usuário, tipo stage 4,mas recompilável, seriam binários e se o sistema precisar, alguns pacotes, serão "semi-binários" pois serão instalados com entropy e depois recompilados auto, com portage (isso se chama "portage triggering")

é muito bem bolado.

velocidade, deve-se comparar para o mesmo ambiente gráfico, ou seja Gentoo XFCE será um pouquinho mais veloz que Sabayon XFCE, mas Sabayon XFCE é mais rápido que Gentoo KDE.

na paatica a diferença é muito pouca e tanto Sabayon, como gentoo, como arch, são considerados linux rápidos, linux de alta performance

resumindo sua resposta, Sabayon pode usar ambos, tanto binários semi-compilados, como fontes.


4. Re: Sabayon: pacotes pré compilados ou código fonte? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 16/06/2011 - 20:54h

Então realmente a diferença entre os pacotes pré-compilados (Sabayon) e em código fonte (Gentoo) é pequena em questão de rapidez e processamento?

Caso afirmativo, qual seria a vantagem, então, entre o Sabayon e outros sistemas de empacotamento como o .DEB, .RPM e etc?

Agradeço mais uma vez..


5. Re: Sabayon: pacotes pré compilados ou código fonte? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 16/06/2011 - 20:55h

neste exemplo meu sabayon baixando os pacotes de atualização, com entropy, está baixando os binários tipo gentoo, ele vai atualizar ao KDE 4.6.4:

:: (2/48) >>> 4 pacotes
>> ## Recebendo: 4 arquivos
>> ## ( mirror #1 ) [kde-base:oxygen-icons-4.6.4~0.tbz2] @ http://sabayon.c3sl.ufpr.br
>> ## ( mirror #1 ) [kde-base:kdelibs-4.6.4~0.tbz2] @ http://sabayon.c3sl.ufpr.br
>> ## ( mirror #1 ) [kde-base:kdepimlibs-4.6.4~0.tbz2] @ http://sabayon.c3sl.ufpr.br
>> ## ( mirror #1 ) [kde-base:kabcclient-4.6.0~0.tbz2] @ http://sabayon.c3sl.ufpr.br
>> ## Recebimento agregado: 4 itens
>> # [1] sabayon.c3sl.ufpr.br => kde-base:oxygen-icons-4.6.4~0.tbz2
>> # [2] sabayon.c3sl.ufpr.br => kde-base:kdelibs-4.6.4~0.tbz2
>> # [3] sabayon.c3sl.ufpr.br => kde-base:kdepimlibs-4.6.4~0.tbz2
>> # [4] sabayon.c3sl.ufpr.br => kde-base:kabcclient-4.6.0~0.tbz2


Baixou, ele instala os binários:

## Limpando: media-gfx/exiv2-0.21.1
>> ++ (3/190) >>> app-misc/strigi-0.7.2
>> ## Desempacotando pacote: app-misc:strigi-0.7.2~1.tbz2
>> ## Instalando pacote: app-misc/strigi-0.7.2
>> ## [Fast crawling desktop search engine with Qt4 GUI]
>> ## Atualizando base de dados: app-misc/strigi-0.7.2
>> ## Cleaning previously installed application data.
>>> Regenerating /etc/ld.so.cache...
>> ## SPM: post-install phase
* Package: app-misc/strigi-0.7.2
* Repository: gentoo
* USE: amd64 clucene dbus elibc_glibc exif fam inotify kernel_linux multilib qt4 userland_GNU
* FEATURES: preserve-libs sandbox
>> ## Limpando: app-misc/strigi-0.7.2
>> ++ (4/190) >>> kde-base/kde-env-4.6.4
>> ## SPM: pre-remove phase
>> ## Removendo dados: kde-base/kdelibs-4.6.3-r2
>> ## Removendo do Entropy: kde-base/kdelibs-4.6.3-r2
>>> Regenerating /etc/ld.so.cache...
>> ## SPM: post-remove phase
* Updating shared mime info database ...
* Updating icons cache ...


os binários "que não são suficientemente otimizados",ele muda, recompila para o meu micro, ex...

> ## SPM: post-remove phase
* Updating desktop mime database ...
* Updating shared mime info database ...
>>> Regenerating /etc/ld.so.cache...
>> ## SPM: post-install phase
* Updating desktop mime database ...
* Updating shared mime info database ...
* Compilation and optimization of Python modules for CPython 2.7 ... [ ok ]
>> ## Limpando: kde-base/pykde4-4.6.4





Neste outro exemplo, o sabayon com o seu pacote portage (do entropy) binário:

@@ Pacote: sys-apps/portage-2.2.0_alpha37 branch: 5, [sabayonlinux.org]
>> Disponível: versão: 2.2.0_alpha37 ~ tag: NoTag ~ revisão: 0
>> Instalado: versão: 2.2.0_alpha37 ~ tag: NoTag ~ revisão: 9999
>> Slot: 0
>> Homepage: http://www.gentoo.org/proj/en/portage/index.xml
>> Descrição: Portage is the package management
>> and distribution system for Gentoo
>> Licença: GPL-2

portanto portage binário 37, mas o mesmo sabayon também tem o portage gentoo:

sys-apps/portage
Latest version available: 2.2.0_alpha40
Latest version installed: 2.2.0_alpha40
Size of files: 878 kB
Homepage: http://www.gentoo.org/proj/en/portage/index.xml
Description: Portage is the package management and distribution system for Gentoo
License: GPL-2

portage 40,

portanto, isso torna o Sabayon diferente, ao mesmo tempo que é um linux binário, é um linux de compilação, um Gentoo.






6. Re: Sabayon: pacotes pré compilados ou código fonte? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 16/06/2011 - 21:48h

quando comparei a menor velocidade do sabayon, comparei com gentoo, mas como os binários de sabayon são recompiláveis, não são binários puros,são binários adaptáveis, são semi -binarios que ele transforma pro seu micro,portanto Sabayon é um pouco maislento que gentoo,ma muito mais rápido que fedora, ou ubuntu.

claro, é preciso comparar o mesmo tamanho da interface gráfica, claro que um Debian só com fluxbox, será mais rápido que gentoo ou sabayon,com KDE4 e 200000 pacotes...

e claro lembre do tempo de instalação,tb.

vamos pegar um exemplo, um compilador GCC.
um GCC.rpm, com as deps, vai instalar em uns 10 minutos...

mas instalar o semi-binário do entropy no sabayon, vai levar 20 minutos

e compila-lo no gentoo ou no próprio sabayon, uma boa hora e meia ou 2!. um XFCE, compilar, até umas 6 horas...

se vale a pena conhecer Sabayon,testa-lo, acho que sim,para quem gosta de linux diferentes, mas sou suspeito para falar, pq sou fã de Portage e de arquitetura Linux tipo Gentoo.


7. Re: Sabayon: pacotes pré compilados ou código fonte? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/06/2011 - 16:25h

Entendi.... valeu galera...


8. Re: Sabayon: pacotes pré compilados ou código fonte? [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 23/07/2011 - 13:27h

resumindo, adiferença é que em sabayon, o binário é semi-binário, isto é se necessário, o sabayon o recompila.
agora, pq não RPM ou DEB Porque o instalador é outro, o sabayon usa portage,e o entropy usa portage.
se o sabayon usasse binário puro RPM ou DEB, não seria mais compatível co Gentoo.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts