Gernot Walzl

sbopkg gui

sbopkg_gui is a graphical user interface for sbopkg,
a package manager for Slackware Linux.

Screenshot

Screenshot of sbopkg_gui

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

CONTENT.html source 2022-05-28 4 KB
sbopkg_gui 2021-05-13 37.6 KB
sbopkg_gui-20170218-noarch-1scr.tgz sha256 2017-02-18 5.2 KB
sbopkg_gui-20170810-noarch-1scr.tgz sha256 2017-08-10 6.2 KB
sbopkg_gui-20180728-noarch-1scr.tgz sha256 2018-07-28 6.7 KB
sbopkg_gui-20210512-noarch-1scr.tgz sha256 2021-05-13 7.1 KB
screenshot.png 2016-04-14 58.5 KB