Eu gostaria de entender o por quê que até hoje não de desenvolveu algo parecido com os ports/portage.
2010/9/28 Molinero <[email protected]> > O slapt-get de certa forma, resolve dependência, mas claro... se na > construção do pacote, for especificado isso. > Como é bem explicado na FAQ do slapt-get > > > 10. What about package dependencies? > > First of all, slapt-get does not provide dependency resolution for vanilla > Slackware packages (ie, official Slackware packages that come with the > distribution). > > However, slapt-get does provide a framework for dependency resolution for > packages that follow the Slackware package format, while still being > backwards > compatible. This information is stored in so called meta files within the > package. slapt-get does not parse the packages themselves. It uses the > PACKAGES.TXT package database that Patrick Volkerding provides along > with his > packages. slapt-get uses this file by extending it with optional extra > fields. > This information is stored within the package simply as a means of easy > transport, to later be parsed into a PACKAGES.TXT. For example, the entry > for man within PACKAGES.TXT looks like: > > PACKAGE NAME: man-1.5l-i386-1.tgz > PACKAGE LOCATION: ./slackware/ap > PACKAGE SIZE (compressed): 166 K > PACKAGE SIZE (uncompressed): 390 K > PACKAGE DESCRIPTION: > man: man (format and display the on-line manual pages) > > It is extended like so: > > PACKAGE NAME: man-1.5l-i386-1.tgz > PACKAGE MIRROR: http://www.slackware.at/data/slackware-9.1/ > > PACKAGE LOCATION: ./slackware/ap > PACKAGE SIZE (compressed): 166 K > PACKAGE SIZE (uncompressed): 390 K > PACKAGE REQUIRES: groff >= 1.56-noarch-1,man-pages | man-pages-de > PACKAGE CONFLICTS: > PACKAGE SUGGESTS: > PACKAGE DESCRIPTION: > man: man (format and display the on-line manual pages) > > The REQUIRES line is an addition supported by slapt-get, along with > CONFLICTS > and SUGGESTS. The meta files supporting dependencies, conflicts, and > suggestions are within the packages inside the ./install/ directory. The > REQUIRES information is stored in the slack-required file. The CONFLICTS > information is stored within the slack-conflicts file. The SUGGESTS > information is stored in the slack-suggests file. See FAQ #19 for a > breakdown > of the structure of REQUIRES, FAQ #31 for CONFLICTS, and FAQ #44 for > SUGGESTS. > MIRROR is an optional location so that the packages can be hosted > elsewhere > (this is the internal representation slapt-get uses after caching the > package > date from the remote package source). > > This information is added to the PACKAGES.TXT file by extracting it > from the > meta files within the package. This is normally done by the provider > of the > packages when they generate the PACKAGES.TXT support file for their > package > source. See FAQ #17 for an example script to generate an extended > PACKAGES.TXT > file. > > The inclusion of this information within the Slackware package format > does not > inhibit the ability for Slackware pkgtools to install these packages. > This > information is silently ignored and discarded after the package is > installed. > > Packages supporting this framework can be found at linuxpackages.net, > along > with several Slackware derived distributions such as CollegeLinux > (starting > with 2.5) and VectorLinux (starting with 5.0). > Also, Stefano Stabellini has created a PACKAGES.TXT that contains the > dependency information for Slackware packages without modifying the actual > packages themselves. This can be used as a slapt-get source to pull the > packages from official slackware.com mirrors. Read more about it at > Stefano's page: http://www.stabellini.net/depslack.html > > > > Isaac Filho wrote: > > Desfavorável? Acho que estou entendo errado o que pediram... Não > > quererem colocar apenas o link ali nas dependências? é Isso? > > > > Durante muito tempo o slacky.eu, era assim, sem os links. Hoje está bem > legal ;) > > > > -- > > yzak > > > > > > -- > 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]> > -- Desde já agradeço, +++ Flávio de Oliveira Barros Manaus - Amazonas - Brasil Copiar é bom! Seja Legal Use Software Livre Ubuntu User number is # 28558 Linux Registered User# 278223 -- 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]

