Note: slackmatic now requires the findutils package, version 4.2.5 or greater, as supplied by Slackware 11.0 and later. If you are running an earlier version of Slackware, please update to the findutils package from the 11.0 series here findutils-4.2.28-i486-1.tgz, or at your nearest mirror.

Quick Start

It's easy to get started with slackmatic:

Step 1: download the slackmatic startkit

Download the latest startkit here: slackmatic-startkit-0.91.tar.gz

Then verify the checksum:

$ md5sum slackmatic-startkit-0.91.tar.gz
239963ba3aa695c19cb1405e26a13b17  slackmatic-startkit-0.91.tar.gz

Step 2: unpack and cd into the startkit directory

$ tar -xzvf slackmatic-startkit-0.91.tar.gz
$ cd slackmatic-startkit-0.91

Step 3: obtain root privilege and run the installer

$ sudo ./install.sh

That's it! The slackmatic build system is now installed and you can begin using it to build more packages.

Step 4: sync repositories

Search/browse the available slackmatic repositories for packages of interest. Copy the <repo>.httpup file for the repositories you want into /etc/slackmatic/sync/.

For example, download/copy wcm.httpup into /etc/slackmatic/sync.

Then run the command:

$ slackmat-sync

The latest build instructions will be downloaded from the repositories and installed on your system.

Step 5: build and install software

By default the slackmatic repository files are installed in $HOME/slackmatic/repos. Just cd into the build directory for the package you want, then build the package with slackmat-build:

$ cd $HOME/slackmatic/repos
$ cd wcm/dillo
$ slackmat-build

The slackmat-build command will fetch, checksum, patch, configure, compile, and build a Slackware package. The resulting package may then be installed and managed in all the usual Slackware ways:

$ sudo installpkg dillo-0.8.6-i486-1wcm.tgz

For more information, peruse the man pages and the documentation section of this site.