Na verdade isso é meio chato sim, mas apenas na primeira vez. Depois é só
atualizar versões e conferir o build pra ver se mudou.

O mesmo Stabellini que foi citado aqui criou uma maneira legal de gerar os
slack-required, o requiredbuilder. Escrevi algo meio por cima sobre isso no
nosso wiki:

http://forum.pquilinux.org/viewtopic.php?f=3&t=3

=P

Em 2 de junho de 2010 19:46, Max Miorim <[email protected]> escreveu:

> 2010/6/2 Max Miorim <[email protected]>:
> > 2010/6/2 Guilherme Lima <[email protected]>:
> >> Em 31 de maio de 2010 14:03, Max Miorim <[email protected]> escreveu:
> >>>
> >>> 2010/5/31 arthur fontolan <[email protected]>
> >>> >
> >>> > Galera, blz?
> >>> >
> >>> > Seguinte, com essa versão do Slackware estava querendo testar um
> sistema
> >>> > de instalação automática de pacotes estilo apt-get.
> >>> >
> >>> > Qual recomendariam?
> >>> >
> >>> > Alternativamente, existe tipo um slapt-get exclusivamente para os
> >>> > slackbuilds do slackbuild.org, o sbopkg (http://www.sbopkg.org/).
> Alguem já
> >>> > usou?
> >>> >
> >>> > Por que perguntando isso tudo: Estava usando o ubuntu no meu note
> >>> > enquanto não saia o Slackware 13.1, e diante de uma discurssão que
> rolou
> >>> > aqui sobre o assunto, resolvi arriscar para ver como se sai o Slack
> usando
> >>> > um sistema assim.
> >>> >
> >>> > Abraços
> >>> >
> >>> > Arthur Fontolan
> >>>
> >>> Por um tempo eu usei o swaret e o slapt-get e não gostei de nenhum
> >>> deles, apesar de gostar (e saber usar bem, com pinning e etc.) do
> >>> apt-get do Debian.
> >>>
> >>> O principal problema deles era que na época eles não tratavam das
> >>> dependencias dos pacotes do Slackware, ou seja, se tu instalar o
> >>> kdegames, ele não vai instalar o kdelibs automaticamente porque o
> >>> repositório oficial não tem o slack-required do kdegames. Talvez
> >>> tenham corrigido, quem sabe?
> >>
> >> Bem... Quanto à resolução de dependencias no slackware, pelo slapt-get,
> ela
> >> é feita pela adição do arquivo slack-required no pacote no momento da
> >> compilação. Esse arquivo fica no diretório /instal do pacote .t?z. Ao se
> >> criar o repositório o arquivo PACKAGES.TXT é criado e nele é possível
> >> adicionar as informações de dependência ou sugerir pacotes e listar
> >> conflitos (arquivos /install/slack-sugests e /install/slack-conficts
> >> respectivamente). Abaixo um exemplo de um pacote com checagem de deps no
> >> PACKAGES.TXT do pQui Linux:
> >>
> >> PACKAGE NAME:  farsight2-0.0.18-i486-1pQ.txz
> >> PACKAGE LOCATION:  ./pqui/l
> >> PACKAGE SIZE (compressed):  724 K
> >> PACKAGE SIZE (uncompressed):  3600 K
> >> PACKAGE REQUIRED:
> >>
> glib2,glibc-solibs,gst-plugins-base,gstreamer,libnice,libxml2,python,zlib
> >> PACKAGE CONFLICTS:
> >> PACKAGE SUGGESTS:
> >> PACKAGE DESCRIPTION:
> >> farsight2: Farsight (Audio/Video Communications Framework)
> >> farsight2:
> >> farsight2: The Farsight project is an effort to create a framework to
> deal
> >> farsight2: with all known audio/video conferencing protocols. On one
> side
> >> farsight2: it offers a generic API that makes it possible to write
> plugins
> >> farsight2: for different streaming protocols, on the other side it
> offers
> >> farsight2: an API for clients to use those plugins.
> >> farsight2:
> >> farsight2:
> >> farsight2:
> >> farsight2:
> >>
> >> Veja na linha "PACKAGE REQUIRED:" a informação sobre os pacotes a serem
> >> tratados como dependência.
> >>
> >> Quanto ao Swaret, não o uso há muito tempo mas parece que ele possui uma
> >> biblioteca que lista os pacotes que dependem um do outro. Tipo uma lista
> que
> >> ele consulta a cada instalação. Interessante mas demanda tempo demais e
> >> restringe muito.
> >>
> >>        Desculpem se esta resposta for antiga, mas estive um tempo fora.
> >>        Para o Slackware-13.0 aqui tem um repositorio com checagem de
> >> dependencias usando um PACKAGES.TXT personalizado - 32bits - 64bits.
> Coloque
> >> no seu slapt-getrc e terá slackware com deps. Foi utilizado como
> repositório
> >> o espelho do slackare-brasil.com.br, que além de brasileiro é goiano.
> =)
> >>        Estou trabalhando no mesmo repositorio para o slackware13.1...
> Mas
> >> estive fora e atrasei.
> >>
> >> --
> >
> > Eu dei uma olhada por cima no slapt-get e achei uma gambiarra feia
> > esse negócio de ter que fazer um PACKAGES.TXT com os "required:". :)
> >
> > Eu imagino que tenha que guardar as informações em algum lugar, depois
> > tu tem que gerar um PACKAGES.TXT p/ cada raiz (/testing, /patches,
> > /extra e etc.), deve ser um saco manter um sistema assim...
> >
> > Sei lá, eu gosto do modelo de ter um slack-required junto com o pacote
> > ou um arquivo bem simples no formato "pacote: deps".
> >
> > A idéia de ter um slack-required junto com o pacote também parece ser
> > bem simples de implementar: se na url do pacote tiver um
> > pacote.slack-required (ou algo do genero), baixa e instala as deps
> > antes. Assim não modifica o formato do slackware e adiciona um recurso
> > útil para usuários que não querem quebrar a cabeça resolvendo
> > dependecias ou instalando Slack full.
> >
>
> OBS: Eu falo do ponto de vista do Slackware. Forks como pQui, Vector,
> Zenwalk e etc. tem que gerar os PACKAGES.TXT de uma forma ou de outra,
> uma vez que eles criam/modificam séries e/ou árvores.
>
> --
> GUS-BR - Grupo de Usuários de Slackware Brasil
> http://www.slackwarebrasil.org/
> http://groups.google.com/group/slack-users-br
>
> Antes de perguntar:
> http://www.istf.com.br/perguntas/
>
> Para sair da lista envie um e-mail para:
> [email protected]<slack-users-br%[email protected]>
>



-- 

Guilherme de Lima Gontijo
---------------------------------
code green - network & it
pQui Linux - www.pquilinux.org
---------------------------------
MSN: [email protected]
twitter: glgontijo
+55 62 9179-2924

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a