sboui: ncurses-based UI for SBo package managers (call for testers)
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
How could one use sboui as a gui interface over slpkg package and sbo manager? What one had to provide as info to the custom options?
Would dependency resolution operate?
Thanks.
I don't know anything about those tools, but they could possibly work with sboui. Here are the requirements:
They need to download a copy of the SBo repositority locally. You point to this directory with the repo_dir setting.
They must have suitable commands to plug into sync_cmd, install_cmd, upgrade_cmd, and reinstall_cmd. (Some of these commands can be the same. That's the case with sbopkg, for example, which uses "sbopkg -B -i" for each of the last three commands listed.)
If these requirements are satisfied, dependency resolution will work, since sboui handles that.
Last edited by montagdude; 06-05-2023 at 09:07 AM.
these are some examples... But it not need lot of work. Before start do man slpkg to learn the exactly commands options for each time...
EDIT: this example assume that your /etc/slpkg/repository.toml has default repo SBo repo.
No need to edit the source file. Just set package_manager = custom and set the commands appropriately in ~/.sboui.conf (or via the Options dialog in sboui itself).
@montagdude thank you!
1 minute needed from sboui dialog to setup sboui with slpkg and ponce repo for slackware-current.
So now slpkg have ui and sboui support ponce repo for current since slpkg create SLACKBUILD.TXT for ponce current
edit: since I changed repo sboui asked me to hit 's' to updated repo database. it works ok, but since slpkg can support
several repo it update all of them if updates are on. Thats why you can see "alien repo updated" in image 2 . But thats not a problem for sboui it works fine with the default slpkg repo if its SBo or ponce in slpkg repozitories.toml
Last edited by rizitis; 06-06-2023 at 01:30 AM.
Reason: explain better
@montagdude thank you!
1 minute needed from sboui dialog to setup sboui with slpkg and ponce repo for slackware-current.
So now slpkg have ui and sboui support ponce repo for current since slpkg create SLACKBUILD.TXT for ponce current
edit: since I changed repo sboui asked me to hit 's' to updated repo database. it works ok, but since slpkg can support
several repo it update all of them if updates are on. Thats why you can see "alien repo updated" in image 2 . But thats not a problem for sboui it works fine with the default slpkg repo if its SBo or ponce in slpkg repozitories.toml
Great! Glad it worked out with no trouble. Maybe I'll put together a new release with slpkg as one of the ones in the list. Gotta check my TODO list and see if there are any other features or bugs I should address at the same time.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.