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]

