sbopkg_gui
is a graphical user interface for
sbopkg,
a package manager for
Slackware Linux.
Screenshot
Features
- Perfectly integrates into the
sbopkg
environment and
extends sbopkg
with handy features.
- Browse existing SlackBuilds with normal user privileges.
- Dependency resolution by recursively traversing the
REQUIRES
fields.
- Aware of packages that were installed from other sources
than SlackBuilds.org.
Installation
Prerequisites
- The following packages are required by
sbopkg_gui
and
are part of a full Slackware installation:
slackpkg install python
slackpkg install PyQt
- Of course,
sbopkg
is required to be installed:
upgradepkg --install-new sbopkg-*.tgz
sbopkg -r
sudo
has to be configured properly:
visudo
$EDITOR /etc/group
Download and install the package
Here is a link to the latest version of sbopkg_gui
:
sbopkg_gui-20210512-noarch-1scr.tgz
The package can be installed using the following command:
upgradepkg --install-new sbopkg_gui-*.tgz
Change Log
- 2021-05-12
- Ready for the upcoming Slackware 15.0.
- 2021-05-08
- PyQt5 is used by default. If PyQt5 is not installed, PyQt(4) will be used.
- 2018-07-28
- The column "required by" in the upgrade dialog shows
installed packages that depend on the package
that can be chosen to upgrade.
- 2018-07-22
- Added a dialog for upgrades to choose upgraded packages
for installation.
- 2017-08-10
- Show last changes from
ChangeLog.txt
if no package is selected.
- 2017-06-06
- To show the contents of
README
files,
the default message box
has been replaced by a convenient dialog.
- 2017-05-06
- Replaced
os.system
with
subprocess.call
to show
an error if the given call throws an exception.
- Improved the options dialog, which is used to set build options
for each SlackBuild.
- 2017-05-03
- Improved comparison of the installed version of a package with
the latest available version.
- Added error messages to show incorrect settings.
- 2017-05-01
- QSettings is used to store user defined configuration in
$HOME/.config/sbopkg_gui.conf
.
- This configuration can be customized by clicking the corresponding
button in the tool bar.
- Size and position of the main window are saved.
- 2017-02-18
- Minor changes in config file loading.
- 2016-12-04
- The search is now case-insensitive.
- 2016-08-18
- Added a missing blank character when packages to upgrade
introduce new dependencies.
- 2016-06-21
- The application could not start if
/var/log/packages
contains files
that should not be there.
External links for further information