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]

Responder a