Sbopkg peut être lancé depuis la ligne de commande en tapant simplement "sbopkg". Cela va lancer l'interface dialog, les menus affichés devraient être suffisament parlants. Le menu principal permet à l'utilisateur de se synchroniser (avec rsync) avec le dépôt de SlackBuilds.org (actuellement la taille d'une copie locale du dépôt SBo est inférieure à 50MB), de voir le journal de SlackBuilds.org, de rechercher les mises à jour possibles de paquets SBo, d'afficher le contenu du répertoire cache local où sont sauvegardés les sources, d'afficher le journal permanent des compilations et de lister ou de chercher dans la copie locale du dépôt de SBo.
Lorsque l'on choisit de naviguer dans la copie locale, on peut choisir dans quelle catégorie de programmes aller. Àprès le choix de cette catégorie, on peut voir les différents programmes disponibles de cette catégorie dans le dépôt SBo local. Sélectionner un paquet affiche un autre menu permettant de lire les fichiers README, SlackBuild, .info et slack-desc. L'utilisateur peut aussi modifier les fichiers .info et SlackBuild, les fichiers modifiés seront préservés lors d'une synchronisation.
De plus, si sbopkg est lancé avec les droits de root, l'utilisateur peut choisir de construire un paquet en utilisant le SlackBuild d'origine ou la version locale modifiée si elle existe. Si on utilise l'interface dialog et si sbopkg trouve, dans le répertoire OUTPUT, un paquet compilé pour un programme précis, il va automatiquement ajouter un nouveau choix au menu pour permettre à l'utilisateur d'installer ce paquet s'il le souhaite. L'utilisateur peut aussi décider de compiler ou compiler et installer un seul ou plusieurs paquets dans la queue de compilation. Finalement, si la variable KEEPLOG est à YES dans le fichier de configuration sbopkg.conf, un journal permanent des opérations de construction est sauvegardé dans /tmp/sbopkg-build-log.
Sbopkg peut aussi être lancé en ligne de commande sans utiliser l'interface dialog. Taper "sbopkg -h" affichera la liste des options disponibles depuis la ligne de commande.
Certaines capacités de sbopkg dépendent de binaires externes, comme un afficheur pour lire les fichiers texte quand sbopkg est lancé en ligne de commande er un éditeur pour modifier les fichiers .info et SlackBuild. La fonction affichage recherche la variable d'environnement $PAGER et si celle-ci n'est pas définie, utilise "more". De même, la fonction édition recherche la variable $EDITOR et si celle-ci n'est pas définie, utilise "vi". Si on souhaite que sbopkg utilise un autre éditeur, nano par exemple, ajouter l'information nécessaire dans ~/.bashrc, /etc/profile ou tout autre fichier de configuration similaire qui exporte la variable $EDITOR devrait suffire.
#sbopkg -b "toto titi"
compilera toto et ensuite titi.
#sbopkg -i "toto titi"
compilera et installera toto puis compilera et installera titi. En faisant bien attention à l'ordre des paquets, il est possible de compiler et d'installer dans le bon ordre les dépendances avant le programme principal. Bien sûr, selon la nature des dépendances, cela ne sera pas toujours possible, et cette possibilité ne constitue pas une fonctionnalité garantie. Ceci dit, quand ça marche, ça aide.
#sbopkg -q nv
renverra la liste des concordances, comme les paquets nvidia, konversation, et les autres paquets comportant "nv" dans leur nom. Si on indique plusieurs extraits, il faut les placer entre guillemets.
#sbopkg -s "toto titi"
cherche toto puis titi.
/etc/sbopkg/sbopkg-renames - Fichier qui contient la liste des programmes du dépôt SBo qui ont été renommés.
La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=en man 8 sbopkg ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.