[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

This is an old revision of the document!


Building & Installing Packages with sbopkg


The following information will assist you in getting sbopkg installed, and running on Slackware.

Download sbopkg:


1. Download sbopkg from:

http://www.sbopkg.org/downloads.php

2. Read the sbopkg documentation, and also the man page for sbopkg.

http://www.sbopkg.org/docs.php

Install sbopkg


1. The file name of sbopkg when this page was generated was: sbopkg-0.36.0-noarch-1_cng.tgz

The installpkg command was used to install sbopkg using the following commands:

su -
cd /path/to/downloaded/file/sbopkg-0.36.0-noarch-1_cng.tgz
installpkg sbopkg-0.36.0-noarch-1_cng.tgz

Configure sbopkg


The first time sbopkg is executed I was asked to Create the necessary configuration files. I executed sbopkg with these commands:

su -
sbopkg


The default install location is at /usr/sbin/sbopkg

There are several queue files that can be downloaded, and added to sbopkg to make your package installs easier. These queue files have all the dependencies
included for the package being installed.

The following URL has a listing of individual packages along with a tar.gz file of the complete index for Slackware 14.
http://gitorious.org/sbopkg-slackware-queues/sbopkg-slackware-queues/trees/sbo-14.0

I downloaded the complete index file named: sbopkg-slackware-queues-sbopkg-slackware-queues-sbo-14.0.tar and extracted all of the *.sqf files. I copied all of the *.sqf files
to /var/lib/sbopkg/queues/ with the following commands:

su -
cd /var/lib/sbopkg/queues
cp /home/user/path/to/downloads/sbopkg/sbopkg-slackware-queues-sbopkg-slackware-queues/*.sqf .


Now any queue file (*.sqf) can be selected to install the package (with dependencies) you desire.

Example:


As an example, I wanted to install Gramps. Gramps has the following Dependencies, listed in order of install:

orbit2
pyorbit
libbonobo
gnome-mime-data
gnome-vfs
libgnome
gnome-python
gramps


I loaded the gramps.sqf queue file in sbopkg, and gramps was successfully built, and installed in Slackware 14.

References for sbopkg

Sources:

 howtos:slackware_admin:building_packages_with_sbopkg ()