Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Métodos de obtenção de pacotes binários e Gobo Linux
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  

Qual o melhor método em sua opinião?
Repositório GRP + Portage
64%
 64%  [ 9 ]
Pacotes DEB + APT
21%
 21%  [ 3 ]
Pacotes RPM + APT
7%
 7%  [ 1 ]
Pacotes RPM + Red Carpet
7%
 7%  [ 1 ]
Pacotes RPM + Red Carpet + Open Carpet
0%
 0%  [ 0 ]
Pacotes RPM + YUM
0%
 0%  [ 0 ]
Total Votes : 14

Author Message
Operador Nabla
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 176
Location: Salesópolis - SP - Brasil

PostPosted: Mon Mar 22, 2004 2:02 am    Post subject: Reply with quote

Com calma...

Eu conheço muito pouco o GoboLinux. Na verdade, só consegui um tempinho para instalá-lo em casa ontem, mas já tinha lido sobre ele na extinta Revista do Linux (essa vai me deixar saudades... Foi ela que me apresentou o Gentoo e o Gobo); a matéria sobre ele está muito boa.

Quando eu li que o processo de instalação de pacotes dele era baseado diretamente nos códigos-fonte, uma palavra me veio imediatamente à cabeça: Portage.

E acho que o que eu pensei fazia todo sentido. Hoje eu estava visitando a página de documentação do Gobo e encontrei duas apresentações "data show" dos criadores do Gobo para download (recomendo a leitura para quem nunca ouviu falar dele). No último slide de uma delas, entitulada "Perspectivas", encontrei as seguintes palavras:

Quote:
Build system
- Projeto de uso da Ebuild (leia-se Portage, eu acho) Tree (base de dados de regras para compilação de programas)
- Colaboração com Gentoo Linux e outros projetos


Enfim, de algum modo, eles parecem estar realmente interessados no Portage.

Eu ainda não me inscrevi na lista de discussão deles, mas pretendo fazê-lo em breve. Aí eu vou ver lá o que eles estão fazendo com relação ao Portage.
Back to top
View user's profile Send private message
Operador Nabla
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 176
Location: Salesópolis - SP - Brasil

PostPosted: Mon Mar 22, 2004 2:14 am    Post subject: Reply with quote

Tem um tópico aqui sobre "Portage e outras distros", não tem?

Nós já vimos isso acontecer com o APT: concebido para trabalhar originalmente com pacotes DEB, foir portado pela Conectiva para trabalhar com os pacotes RPM e, de quebra, os usuários Debian e Conectiva ganharam o Synaptic.

Do mesmo modo, seria interessante ver o Portage portado para outras distros...
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Mar 22, 2004 2:49 am    Post subject: Reply with quote

Operador Nabla wrote:
Quando eu li que o processo de instalação de pacotes dele era baseado diretamente nos códigos-fonte, uma palavra me veio imediatamente à cabeça: Portage.

E acho que o que eu pensei fazia todo sentido. Hoje eu estava visitando a página de documentação do Gobo e encontrei duas apresentações "data show" dos criadores do Gobo para download (recomendo a leitura para quem nunca ouviu falar dele). No último slide de uma delas, entitulada "Perspectivas", encontrei as seguintes palavras:

Quote:
Build system
- Projeto de uso da Ebuild (leia-se Portage, eu acho) Tree (base de dados de regras para compilação de programas)
- Colaboração com Gentoo Linux e outros projetos


Enfim, de algum modo, eles parecem estar realmente interessados no Portage.


Eu acredito que não estejam interessados no Portage, e sim em criar um sistema de empacotamento neutro.

O sistema de gerenciamento do que nós conhecemos como ebuild e eles como recipe é descrito aqui.

Em momento algum o Portage é citado. De fato, o Gobo parece ser altamente inspirado no Gentoo, mas tem diferenças que fazem dele incompatível com o Portage.

Basicamente, podemos dizer que enquanto o Gentoo e o Gobo têm sistemas de instalação parecidos, o sistema de desinstalação é totalmente diferente.

E ebuilds não poderiam ser reutilizados, pois os recipes diferem muito deles. O link mostra um recipe típico, de duas linhas (8O) enquanto um ebuild costuma ter dezenas. Se eu não me engano, um "emerge sync" chega a trocar 5Mb de dados com o servidor, enquanto um pacote de 150 recipes (os servidores do Gentoo têm cerca de 4000 ebuilds segundo o site) "pesa" 150Kb.

A filosofia também se parece muito com a do Gentoo, mas é mais flexível. Isso me agradou muito.

Operador Nabla wrote:
Eu ainda não me inscrevi na lista de discussão deles, mas pretendo fazê-lo em breve. Aí eu vou ver lá o que eles estão fazendo com relação ao Portage.


Eu pretendo me inscrever também. Estou baixando a iso e vamos ver no que dá.

Por enquanto eu fico com o Gentoo. :D
Back to top
View user's profile Send private message
Operador Nabla
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 176
Location: Salesópolis - SP - Brasil

PostPosted: Mon Mar 22, 2004 2:53 am    Post subject: Reply with quote

Eu preciso ler mais sobre o Compile e os Recipes...

Já experimentou uma busca no Google. Você vai encontrar um thread na lista deles com o título "GoboLinux + Portage = GoboPorts". É um projeto de voluntários. Este me parece tender mais para o Portage do que para o Compile.
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Mar 22, 2004 3:12 am    Post subject: Reply with quote

Operador Nabla wrote:
Eu preciso ler mais sobre o Compile e os Recipes...

Já experimentou uma busca no Google. Você vai encontrar um thread na lista deles com o título "GoboLinux + Portage = GoboPorts". É um projeto de voluntários. Este me parece tender mais para o Portage do que para o Compile.


Eles tem bastante documentação no site oficial, acabei de ler isso:

Quote:
Sarah Sholu iniciou a escrever ferramentas para a interação com o Portage durante nossa breve romance com o projeto Gentoo


Lendo isso me faz pensar que uma integração com o Portage foi pensada e começou a ser desenvolvida, mas foi abortada.

Essa citação veio daqui.
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Mar 22, 2004 3:28 am    Post subject: Reply with quote

Descobri dois canais do Gobo no IRC: #gobo e #gobolinux, ambos no freenode.

Estarei lá amanhã e vou falar com o pessoal sobre o Portage, etc (se alguém estiver lá :D). À tarde e à noite, eu acho.
Back to top
View user's profile Send private message
Operador Nabla
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 176
Location: Salesópolis - SP - Brasil

PostPosted: Mon Mar 22, 2004 3:35 am    Post subject: Reply with quote

Confesso que nunca usei IRC na vida :oops: . Boa sorte!
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Mar 22, 2004 3:52 am    Post subject: Reply with quote

Operador Nabla wrote:
Confesso que nunca usei IRC na vida :oops: . Boa sorte!


Eu usei uma vez... e não gostei. :D Não gosto da delimitação de temas. Mas já que é o que se usa...

Btw, gostei muito do LiveCD.
Back to top
View user's profile Send private message
Gotterdammerung
l33t
l33t


Joined: 11 Feb 2004
Posts: 627
Location: Rio de Janeiro, Brazil

PostPosted: Mon Mar 22, 2004 2:38 pm    Post subject: Reply with quote

Pelo pouco que li aqui, achei bastante interessante a iniciativa do pessoal do Gobo Linux de reestruturar a árvore de diretórios para seguir uma organização melhor segundo o parecer deles, mas acho que seria mais interessante ainda eles seguirem o padrão definido pela LSB. Senão, daqui a algum tempo teremos especialistas em versões de linux completamente perdidos em outras versões.

Eu acho extremamente válida a personalização, mas um mínimo de padrão deve existir.

Com relação a melhor forma de instalação, eu já usei Red Hat, Conectiva, e Debian, além do Gentoo. De todos esses, Os baseados em RPM são extremamente complexos de serem atualizados devido a essa confusão na árvore de dependência dos pacotes. Em cada distro é uma novela diferente.

Os pacotes DEB até que são bastante tranquilos de atualizar, mas não permitem a convivência com RPM ou TGZ. O grande diferencial do DEB é o uso das APT-Tools, mas estas podem ser adaptadas a qualquer sistema de pacotes.

O sistema emerge do Gentoo foi o que me pareceu mais organizado, e mais tranquilo de ser atualizado. Além disso, permite a co-existência com outros sistemas de pacote sem problemas. Com a vinda dos GRPs, acredito que a tendência é só melhorar.

Não vejo nenhum motivo para usar RPM ou DEB em detrimento do sistema atual de pacotes do Gentoo, que, além do mais, é atualizado muito mais rapidamente para as novas versões disponíveis no mercado que os outros dois citados.
_________________
A mind that is stretched by a new experience can never go back to its old dimensions. - Oliver Wendell Holmes
Back to top
View user's profile Send private message
Enderson
Retired Dev
Retired Dev


Joined: 12 Nov 2003
Posts: 141
Location: Arapiraca/Maceió, AL, Brazil

PostPosted: Mon Mar 22, 2004 3:10 pm    Post subject: Reply with quote

Scitale wrote:
Eu acho extremamente válida a personalização, mas um mínimo de padrão deve existir.


Concordo que deva existir um padrão, mas a inovação só mostra que não
há limites para a criatividade, e quem sabe eles não criam um padrão?

Pelo que li sobre o Gobo Linux, eu creio que os diretórioa ainda irão existir nos
mesmos lugares, como /etc /etc/init.d e /lib/modules e tal, mas existe a
opção de ir pelo caminho mais simples definidos pelo Gobo Linux.

É bem mais fácil se você acabou de instalar o Linux e quer conhecer como
funciona sem nem consultar uma documentação, sai andando pela estrutura
de diretório, que tem nomes bem intuitivos, e descubrir pra que serve cada
coisa.
_________________
--
Nothing to say here!
Back to top
View user's profile Send private message
Operador Nabla
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 176
Location: Salesópolis - SP - Brasil

PostPosted: Mon Mar 22, 2004 4:17 pm    Post subject: Reply with quote

Um fator que eu achei interessante no Portage é que, como ele é flexível e trabalha perfeitamente com a instalação a partir dos fontes, não é necessário esperar que os distfiles sejam colocados nos mirrors Gentoo para poder instalar. Se não estiver lá, o sistema se encarrega de pegar os fontes diretamente no site do desenvolvedor (ou em qualquer outro discriminado no ebuild). Aliás, os prórpios ebuilds me chamaram a atenção, pois são meros "bash scripts com adereços", algo que me lembra, mesmo que vagamente, a iniciativa dos Ícones Mágicos, do Kurumin.

O outro fator levantado, a rapidez com que os ebuilds são atualizados, também é interessante, mas não sei por quê, mas tenho a sensação de que justamente os pacotes de que eu mais necessito (programas matemáticos e científicos), não têm os seus ebuilds atualizados com a mesma freqüência dos outros. Um hábito que eu acabei desenvolvendo é visitar várias vezes ao dia o site http://gentoo-portage.com/ para ver quais são os ebuilds novos.

E mesmo se o ebuild que você quer não está lá, você mesmo pode escrevê-lo com relativa facilidade (se você tiver os conhecimentos necessários).

Agora é só esperar pelo GRP...
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Mar 22, 2004 4:49 pm    Post subject: Reply with quote

Scitale wrote:
Pelo pouco que li aqui, achei bastante interessante a iniciativa do pessoal do Gobo Linux de reestruturar a árvore de diretórios para seguir uma organização melhor segundo o parecer deles, mas acho que seria mais interessante ainda eles seguirem o padrão definido pela LSB. Senão, daqui a algum tempo teremos especialistas em versões de linux completamente perdidos em outras versões.

Eu acho extremamente válida a personalização, mas um mínimo de padrão deve existir.


Eu sou a favor de padrões. Só que padrões devem evoluir.
Back to top
View user's profile Send private message
Gotterdammerung
l33t
l33t


Joined: 11 Feb 2004
Posts: 627
Location: Rio de Janeiro, Brazil

PostPosted: Mon Mar 22, 2004 6:31 pm    Post subject: Reply with quote

fernandotcl wrote:
Scitale wrote:
Pelo pouco que li aqui, achei bastante interessante a iniciativa do pessoal do Gobo Linux de reestruturar a árvore de diretórios para seguir uma organização melhor segundo o parecer deles, mas acho que seria mais interessante ainda eles seguirem o padrão definido pela LSB. Senão, daqui a algum tempo teremos especialistas em versões de linux completamente perdidos em outras versões.

Eu acho extremamente válida a personalização, mas um mínimo de padrão deve existir.


Eu sou a favor de padrões. Só que padrões devem evoluir.


De fato devem evoluir, o problema é se essa evolução vai ocorrer gradativamente conforme o uso ou desuso, segundo afirmava Darwin, ou se essas evoluções ocorrerão de maneira descontrolada como mutações no DNA.

Tudo bem que hajam evoluções, contanto que sejam bem documentadas. :wink:
_________________
A mind that is stretched by a new experience can never go back to its old dimensions. - Oliver Wendell Holmes
Back to top
View user's profile Send private message
Operador Nabla
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 176
Location: Salesópolis - SP - Brasil

PostPosted: Mon Mar 22, 2004 9:07 pm    Post subject: Reply with quote

Scitale wrote:
(...)conforme o uso ou desuso, segundo afirmava Darwin(...)

A teoria evolutiva do "uso e desuso" não é de Darwin, mas de Lamarck.

Scitale wrote:
(...)ou se essas evoluções ocorrerão de maneira descontrolada como mutações no DNA.

Esta é a teoria evolutiva de Darwin (apenas trocando descontrolada por aleatória ou estocástica).
:wink:
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Tue Mar 23, 2004 1:10 am    Post subject: Reply with quote

Operador Nabla wrote:
Scitale wrote:
(...)conforme o uso ou desuso, segundo afirmava Darwin(...)

A teoria evolutiva do "uso e desuso" não é de Darwin, mas de Lamarck.

Scitale wrote:
(...)ou se essas evoluções ocorrerão de maneira descontrolada como mutações no DNA.

Esta é a teoria evolutiva de Darwin (apenas trocando descontrolada por aleatória ou estocástica).
:wink:


Teorias evolutivas aparte :D, O Gobo Linux é um sistema operacional Linux com os diretórios ocultos por um patch que garante a total compatibilidade anterior anterior com o FSH da LSB. Isso promove uma evolução gradativa entre o sistema antigo e o novo, sem quebrar nada.

Quem sabe se algum dia isso se tornar padrão, esse legacy file system oculto será extinto. Eu não prevejo isso. Pelo contrário, prevejo uma utilização cada vez mais freqüente de links simbólicos que poderão fazer uma localização do /.

Para nós isso é trivial, já que temos todas as letras de "Programs" em nosso teclado. Agora imaginem os chineses para digitarem isso com aqueles teclados unicode de 1001 teclas... :D
Back to top
View user's profile Send private message
Gotterdammerung
l33t
l33t


Joined: 11 Feb 2004
Posts: 627
Location: Rio de Janeiro, Brazil

PostPosted: Tue Mar 23, 2004 3:11 am    Post subject: Reply with quote

Operador Nabla wrote:
Scitale wrote:
(...)conforme o uso ou desuso, segundo afirmava Darwin(...)

A teoria evolutiva do "uso e desuso" não é de Darwin, mas de Lamarck.

Scitale wrote:
(...)ou se essas evoluções ocorrerão de maneira descontrolada como mutações no DNA.

Esta é a teoria evolutiva de Darwin (apenas trocando descontrolada por aleatória ou estocástica).
:wink:


querelho! me enrolei mesmo! pelo menos deu pra entender o que eu queria dizer? :lol:
_________________
A mind that is stretched by a new experience can never go back to its old dimensions. - Oliver Wendell Holmes
Back to top
View user's profile Send private message
Phk
Guru
Guru


Joined: 02 Feb 2004
Posts: 428
Location: [undef], Lisbon, Portugal, Europe, Earth, SolarSystem, MilkyWay, 23Q Radius, Forward Time

PostPosted: Sat Mar 27, 2004 4:06 pm    Post subject: . Reply with quote

Aparte das novas discussões de história da biologia, e voltando ao tópico original:

Isto é apenas so a minha opinião:
Quote:
PORTAGE Rewlz ;)


O resto ja tem barbas, e ja xateia :P
_________________
"# cat /dev/urandom >> /tmp/life"
Back to top
View user's profile Send private message
Operador Nabla
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 176
Location: Salesópolis - SP - Brasil

PostPosted: Mon Mar 29, 2004 11:30 am    Post subject: Reply with quote

Eu só tenho uma pequena queixa sobre o Portage: em alguns casos, ele não informa devidamente o total em downloads que ele deve fazer (por exemplo, se eu começo e interrompo um emerge -f <pacote>, vendo em seguida um emerge -pv <pacote>, a saída deste não informa o quanto falta para baixar de <pacote>, mas indica simplesmente 0 kB, como se <pacote> já tivesse sido inteiramente baixado). Outra situação dessas é quando ele baixa arquivos "surpresa", cujo tamanho não é somado ao resultado que aparece na saída de um emerge -pv. Se você não tomar a iniciativa de ler o ebuild, nunca saberia de antemão quais são estes arquivos "surpresa" (quem já instalou o tetex-2.0.2 deve saber do que eu estou falando).
Back to top
View user's profile Send private message
Operador Nabla
Apprentice
Apprentice


Joined: 06 Feb 2004
Posts: 176
Location: Salesópolis - SP - Brasil

PostPosted: Sun May 01, 2005 9:46 pm    Post subject: Reply with quote

Não queria recussitar este tópico sobre o GoboLinux (eu até deixei-o um pouco de lado, mas continuo acompanhando, de longe, sua evolução), mas a evolução dos ebuilds da Portage Tree está me remetendo mais uma vez à questão da reorganização da árvore de diretórios do Linux.

Não sei se vocês já perceberam, mas não é raro, durante uma atualização, que um dado pacote seja integralmente movido de um diretório para outro. Talvez o exemplo mais recente que eu posso dar é o do X.Org. Com os ebuilds para a versão 6.8.2, o diretório /usr/X11R6/ foi extinto, tornando-se um mero symlink para /usr/ (por questões de compatibilidade com outros programas). Agora, todas as bibliotecas do X.Org vão para /usr/lib/, os binários vão para /usr/bin/ e por aí vai.

Somando-se a isto as questões das instalações multislot e da desinstalação de pacotes, coisa que não era muito comum no Unix (quando a árvore de diretórios foi organizada da maneira que conhecemos hoje), mas que se tornou muito comum com as distribuições Linux atuais, fico imaginando se o Portage poderia acabar convergindo também para uma reorganização da árvore de diretórios.

Vou dar uma olhada nas outras salas do Gentoo Forums para ver o que já se discutiu sobre isso.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum