[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.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
howtos:slackware_admin:building_packages_with_sbopkg [2012/11/15 22:19 (UTC)] – Polishing and extending. alienbob | howtos:slackware_admin:building_packages_with_sbopkg [2016/08/18 22:04 (UTC)] – [References for sbopkg] willysr | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Building and Installing Packages with sbopkg ====== | ====== Building and Installing Packages with sbopkg ====== | ||
- | [[http:// | + | [[https:// |
The following information will assist you in getting sbopkg installed, and running on Slackware. | The following information will assist you in getting sbopkg installed, and running on Slackware. | ||
Line 10: | Line 10: | ||
===== Download sbopkg: ===== | ===== Download sbopkg: ===== | ||
- | Download sbopkg from: http:// | + | Download sbopkg from: https:// |
===== Install sbopkg ===== | ===== Install sbopkg ===== | ||
- | - Assuming that the '' | + | - Assuming that the '' |
$ su - | $ su - | ||
# cd / | # cd / | ||
- | # upgradepkg --install-new sbopkg-0.36.0-noarch-1_cng.tgz | + | # upgradepkg --install-new sbopkg-0.38.0-noarch-1_wsr.tgz |
</ | </ | ||
===== Configure sbopkg ===== | ===== Configure sbopkg ===== | ||
- | - Read the '' | + | - Read the '' |
- The first time '' | - The first time '' | ||
# sbopkg | # sbopkg | ||
Line 31: | Line 31: | ||
Variable | Variable | ||
-------- | -------- | ||
- | REPO_{ROOT, | + | REPO_{ROOT, |
LOGFILE directory -------> / | LOGFILE directory -------> / | ||
QUEUEDIR ----------------> | QUEUEDIR ----------------> | ||
Line 41: | Line 41: | ||
(C)reate or (A)bort?: | (C)reate or (A)bort?: | ||
- | </ | + | </ |
+ | {{:howtos: | ||
- Your first task is to synchronize with the SlackBuilds.org repository - i.e. you let '' | - Your first task is to synchronize with the SlackBuilds.org repository - i.e. you let '' | ||
# sbopkg -r | # sbopkg -r | ||
- | Syncing with the remote repository into / | + | Syncing with the remote repository into / |
receiving incremental file list | receiving incremental file list | ||
Line 52: | Line 53: | ||
total size is 35271012 | total size is 35271012 | ||
- | Rsync with the SBo repository for Slackware 14.0 complete. | + | Rsync with the SBo repository for Slackware 14.2 complete. |
- | Importing SBo repository for Slackware 14.0 GPG Key... | + | Importing SBo repository for Slackware 14.2 GPG Key... |
Import done. | Import done. | ||
Line 64: | Line 65: | ||
===== Using Queuefiles with sbopkg ===== | ===== Using Queuefiles with sbopkg ===== | ||
- | THe '' | + | The '' |
- | Luckily Mauro Giachero (a sbopkg co-developer) already created queuefiles | + | sqg can generate queuefile |
- | + | sqg -p <filezilla> # this will only generate queue file for filezilla package only | |
- | The following URL has a listing of individual packages along with a tar.gz file of the complete index for Slackware 14: http:// | + | sqg -a # this will generate queue files for all packages in SBo repository |
- | + | </ | |
- | You can download an archive containing the full set for the Slackware 14.0 repository at SlackBuilds.org from this URL: http:// | + | |
- | + | ||
- | Extract all of the *.sqf files to the directory which will be checked by '' | + | |
- | # cd / | + | |
- | # tar xvf / | + | |
- | </ | + | |
+ | Note that everytime a public update is announced or new repository is available, it's recommended to run sqg -a to generate an updated queue files as deps may be added or removed. | ||
===== Example of Using sbopkg ===== | ===== Example of Using sbopkg ===== | ||
Line 90: | Line 86: | ||
</ | </ | ||
- | Load the "'' | + | Load the "'' |
Alternatively you can use the less interactive command-line interface: < | Alternatively you can use the less interactive command-line interface: < | ||
- | # sbopkg -i gramps | + | sbopkg -i gramps |
Both a queuefile and a package were found with the name " | Both a queuefile and a package were found with the name " | ||
Use (Q)ueuefile, | Use (Q)ueuefile, | ||
- | |||
- | One or more build option files for the avahi | ||
- | SlackBuild script were found: | ||
- | |||
- | Queuefile options: MONO=yes | ||
- | |||
- | Use (N)one, (Q)ueuefile, | ||
########################################### | ########################################### | ||
New queue process started on: | New queue process started on: | ||
- | Thu Nov 15 23:05:16 CET 2012 | + | Fri Aug 19 04:57:12 WIB 2016 |
########################################### | ########################################### | ||
+++++++++++++++++++++++++++++++++++++++++++ | +++++++++++++++++++++++++++++++++++++++++++ | ||
- | PACKAGE BUILDING/ | + | PRE-CHECK LOG |
- | Using the SBo repository for Slackware 14.0 | + | Using the SBo repository for Slackware 14.2 |
- | Queue Process: | + | Queue Process: |
- | <long list of package checks...> | + | ORBit2: |
+ | Checking GPG for ORBit2.tar.gz ... OK | ||
+ | Processing ORBit2 2.14.19-3 | ||
+ | Using original .info file | ||
+ | Using original SlackBuild file | ||
+ | No build options selected. | ||
+ | |||
+ | pyorbit: | ||
+ | Checking GPG for pyorbit.tar.gz ... OK | ||
+ | Processing pyorbit 2.24.0-1 | ||
+ | Using original .info file | ||
+ | Using original SlackBuild file | ||
+ | No build options selected. | ||
+ | |||
+ | libbonobo: | ||
+ | Checking GPG for libbonobo.tar.gz ... OK | ||
+ | Processing libbonobo 2.32.1-3 | ||
+ | Using original .info file | ||
+ | Using original SlackBuild file | ||
+ | No build options selected. | ||
+ | |||
+ | gnome-mime-data: | ||
+ | Checking GPG for gnome-mime-data.tar.gz ... OK | ||
+ | Processing gnome-mime-data 2.18.0-2 | ||
+ | Using original .info file | ||
+ | Using original SlackBuild file | ||
+ | No build options selected. | ||
+ | |||
+ | gnome-vfs: | ||
+ | Checking GPG for gnome-vfs.tar.gz ... OK | ||
+ | Processing gnome-vfs 2.24.4-3 | ||
+ | Using original .info file | ||
+ | Using original SlackBuild file | ||
+ | No build options selected. | ||
+ | |||
+ | libgnome: | ||
+ | Checking GPG for libgnome.tar.gz ... OK | ||
+ | Processing libgnome 2.32.1-2 | ||
+ | Using original .info file | ||
+ | Using original SlackBuild file | ||
+ | No build options selected. | ||
+ | |||
+ | gnome-python: | ||
+ | Checking GPG for gnome-python.tar.gz ... OK | ||
+ | Processing gnome-python 2.28.1-1 | ||
+ | Using original .info file | ||
+ | Using original SlackBuild file | ||
+ | No build options selected. | ||
+ | |||
+ | gramps: | ||
+ | Checking GPG for gramps.tar.gz ... OK | ||
+ | Processing gramps 3.4.3-1 | ||
+ | Using original .info file | ||
+ | Using original SlackBuild file | ||
+ | No build options selected. | ||
+ | |||
+ | +++++++++++++++++++++++++++++++++++++++++++ | ||
Pre-check complete. | Pre-check complete. | ||
Line 122: | Line 167: | ||
found will be skipped during the process. | found will be skipped during the process. | ||
- | (P)roceed or (Q)uit?: | + | (P)roceed or (Q)uit?: |
</ | </ | ||
===== References for sbopkg ===== | ===== References for sbopkg ===== | ||
- | * http:// | + | * https:// |
- | * http:// | + | * https:// |
- | * http:// | + | * https:// |
- | * http:// | + | * https:// |
- | + | ||
- | * http:// | + | |
- | * http:// | + | |
Line 142: | Line 184: | ||
<!-- Please do not modify anything below, except adding new tags.--> | <!-- Please do not modify anything below, except adding new tags.--> | ||
- | {{tag> | + | {{tag> |