Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 1.6 KB

README.md

File metadata and controls

56 lines (40 loc) · 1.6 KB

SBOZYP

sbozyp is a package manager for Slackware's SlackBuilds.org.

I created sbozyp because I wanted to and do not claim that it is better, worse, or the same compared to its alternatives.

USER MANUAL

The user manual can be viewed online here, or after installation with $ man sbozyp.

FEATURES

  • Built in dependency resolution
  • Multiple repository support
  • Pure CLI user interface (no ncurses)
  • Package browsing, searching, and querying
  • Requires zero dependencies on a full Slackware install
  • Supports Slackware 15.0 and greater

INSTALL / UPGRADE

# VERSION=0.1.5
# wget https://cpan.metacpan.org/authors/id/N/NH/NHUBBARD/App-sbozyp-$VERSION.tar.gz
# tar -xf App-sbozyp-$VERSION.tar.gz
# chmod +x App-sbozyp-$VERSION/package/sbozyp.SlackBuild
# App-sbozyp-$VERSION/package/sbozyp.SlackBuild
# upgradepkg --reinstall --install-new /tmp/sbozyp-$VERSION-noarch-1_nbh.tgz

Copy the example configuration:

# cp /etc/sbozyp/sbozyp.conf.example /etc/sbozyp/sbozyp.conf

If you are using slackpkg then you probably don't want it to manage sbozyp:

# echo sbozyp >> /etc/slackpkg/blacklist

DEVELOPERS

Do not hesitate to open an issue or pull request!

Run the test code:

$ cpanm --installdeps .
$ perl t/sbozyp.t

New release:

  • Update version in README.md, Changes, bin/sbozyp, and sbozyp.SlackBuild
  • Update Changes file to reflect new changes
  • Perform a CPAN release