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]

