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<http://pqui.aslgo.org.br/files/slackware/slackware-13.0/>-
64bits <http://pqui.aslgo.org.br/files/slackware/slackware64-13.0/>. 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.

-- 

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