Vocês já tentaram ver o netpkg do zenwalk (http://www.zenwalk.org/)?
Ele "extende" o pacote do slackware, não coloca tudo que você quer colocar, mas já tem um monte de coisa que o slackware não tem, como controle de dependência. O melhor de tudo é que os pacotes do zenwalk funcionam no slackware sem nenhuma modificação, ie, eles não modificam nada que já existe. E é simples, seguindo a filosofia KISS (a grande razão de eu usar slackware). On 9/3/07, nosillah <[EMAIL PROTECTED]> wrote: > > > Olá Marcos. > > Eu também gostaria de melhorar a administração de pacotes no Slack, > mas acho que o conselho do Marcelo deve ser bem observado. Os projetos > de administração de pacotes do Slack já estão mais maduros e, > especificamente, o slackpkg (do grande Piter Punk, sou fã do cara :) ) > é o que realmente segue o padrão K.I.S.S. Mas fica também o meu > interesse em desenvolver algo novo. Já fiz uns testes e inclui somente > um arquivo contendo todas essas informações que você deseja adicionar. > Escreva para o meu email e podemos iniciar ou dar continuidade a um > projeto ... em Shell, claro! Eu tenho um que se chama packad (Package > administrator), mas já não dou suporte há algum tempo > (packad.sourceforge.net). > > Aguardarei sua resposta. > > Um abraço. > > Hallison Batista > > On 2 set, 08:09, "Marcelo M. Fleury" <[EMAIL PROTECTED]> wrote: > > Olá, > > não utilizo mais slackware(gentoo \o/), mas de qualquer forma eu deixo > aqui > > a minha insatisfação com os gerenciadores de pacotes do slackware... > swaret, > > slackpkg, etc... ta certo que tem +- 1 ano e meio que não utilizo > slackware, > > deve ter evoluído e tudo mais... aconselho você a ajudar no > desenvolvimento > > de algum desses sistemas, o slackpkg ou swaret... acho que vale mais a > pena! > > Caso você deseje, eu tenho um shellscript aqui que procura pelas > > slackbuild's e altera as flags de compilação para a arquitetura > informada. > > Boa sorte! > > > > On 9/1/07, Marcos Henrique Esteves Barbosa < > [EMAIL PROTECTED]> > > wrote: > > > > > > > > > > > > > Olá! > > > Estou desenvolvendo um novo formato de pacotes para o Slackware (já > > > que o novo sistema de inicialização não deu muito certo, espero ter > > > mais sucesso com a criação de um novo formato de pacote). Ele não vai > > > sair muito do que é atualmente, para se manter simples, mas serão > > > acrescentadas coisas para tornar o pacote mais completo. A principal > > > mudança será a inclusão no diretório install (que poderá mudar para um > > > nome mais significativo, mas ainda não tive uma boa idéia) de vários > > > arquivos, cada um contendo uma informação. Por exemplo: O arquivo arch > > > conterá a arquitetura. Uma lista de possíveis aqruivos: > > > - arch (arquitetura) > > > - preinst.sh (script para ser executado antes da instalação) > > > - posinst.sh > > > - name (script para ser executado após a isntalação) > > > - version (versão) > > > - release (revisão) > > > - category/classification (categoria em que o pacote se encaixa) > > > - developer (nome e e-mail do desenvolvedor) > > > - packager (nome e e-mail do empacotador) > > > - description (descrição) > > > - filelist (lista de arquivos. É realmente necessária?) > > > - dependencies (pacotes necessários para funcionar. Incluindo os > > > básicos, como glibc-solibs) > > > - suggests (pacotes sugeridos que aumentam as funcionalidades) > > > - source (localização do fonte na internet. Deve ser melhorado para > > > talvez ter um arquivo para o endereço e outro para o arquivo ou talvez > > > não precise, já que o local onde pegar o fonte estará no SlackBuild) > > > - size (tamanho que o pacote ocupa após instalado. Pode ser dividido > > > em um que contenha o tamanho compactado e outro o descompactado, ou só > > > o tamanho quando descompactado, já que o compactado pode ser visto no > > > próprio pacote) > > > - license (tipo de licença) > > > - hash (hash do pacote. Precisa ser visto como será implementado) > > > - signature (assinatura) > > > - url/page/website (página oficial do pacote) > > > - summary (descrição em uma linha) > > > Nesta lista eu tentei incluir todas as informações que eu achei útil, > > > baseando a lista em um pacote RPM (briga Slackware X Red Hat a parte). > > > Não inclui coisas como "build date" e "build host" por não achar que > > > tivesse utilidade (se alguém souber a utilidade fale). > > > Também haverá modificações no sistema de criação do pacote. Ainda > > > existirá o SlackBuild (que é um ótimo sistema) mas haverá modificações > > > tanto para dar maiores opções quanto para facilitar o uso. As mudanças > > > principais no SlackBuild são: > > > - Remoção dos arquivos temporários após o final da compilação (talvez > > > inclua uma variável para escolha, mas acho improvável) > > > - O pacote pronto será movido para o diretório onde está o SlackBuild > > > - O SlackBuild procurará o arquivo fonte no diretório atual. Se não > > > encontrar, baixará da Internet > > > Também haverá mudanças no formato do repositório, mas ainda não pensei > > > bem nisso. Só acho que talvez seja uma boa idéia fundir o repositório > > > de fontes com o de pacotes, mais ou menos como é feito no repositório > > > do slacky.eu (www.slacky.eu/repository), onde existe as categorias e > > > dentro diretórios com pacotes que por sua vez tem os pacotes e um > > > diretório src/ para os fontes. O que acham? > > > PS.: Se isso andar bem, que sabe esteja sólido para incluir na próxima > > > versão do Slackware???!!! > > > > -- > > Att, Marcelo M. Fleury > > Linux User: #369521 > > Site Pessoal - http://mmf.massau.com.br > > Public Key -http://www.massau.com.br/mmf/pk_mmf.html > > > > "Não basta saber, é preciso também aplicar; não basta querer é preciso > > também agir" By Goethe > > > > > --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br -~----------~----~----~----~------~----~------~--~---

