slackonly logo
Welcome to the SlackOnly software repository!
arrow right Home
arrow right Readme
arrow right FAQ
arrow right Quality Control
arrow right Developers
arrow right Contributions
arrow right SlackOnly-SlackBuilds
arrow right Repository

Summary

Brief documentation covering the requirements necessary to develop a
package manager or other software that accesses the metadata within the
SlackOnly software repositories.

Package Manager Developers

Developers interested in implementing automatic dependency resolution in
their package manager have access to a number of pieces of information
that aid in tracking each binary package. This information is useful
during the download process and during package removal.

  • Package Name
  • Package Mirror
  • Location on the mirror
  • Compressed and uncompressed size
  • Required, Conflicting, and Optional dependencies
  • Package description which contains the contents of the SlackBuild
    slack-desc file

Each binary package is located in a directory that also provides a
SHA256 checksum, a MD5SUM checksum, and a PGP signature. Each of these
files allow for multiple methods to verify authenticity. There is
also a file that lists the package file structure and contents.

As little or as much of this information can be parsed by package
managers to provide more or less authenticity and dependency information.
To take advantage of all of the features of the SlackOnly repository, it is
suggested that all of this information be used. This information assures
that the correct package and all of its dependencies are being accurately
enumerated.


Valid XHTML 1.0!

Slackware Logo

last change:
June 16, 2017