sbopkg gui

New features which should be implemented in Porteus; suggestions are welcome. All questions or problems with testing releases (alpha, beta, or rc) should go in their relevant thread here, rather than the Bug Reports section.
User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

sbopkg gui

Post#46 by francois » 27 May 2023, 11:53

beny seems to appreciate very much sbopkg_gui. It comes with dependency resolution out of the box as he as mentioned. I will also be happy with it. The interface of sbopkg_gui is neat and more attracting to linux newcomers.

Maybe a wrapper similar to getmod over slapt-get, for sbopkg-gui would be a great solution for slackbuilds.

I like your cleanup trick on sbopkg_gui to get rid of extra packages from the porteus system and keep only with a module.

spman is also a very nice tool. Simple and well designed. I like to experiment. There is no reason that it should not be as efficient as sbopkg. Unless the pasture is wider under sbopkg.

I like to get to know the underskirt of these package manager. I would like to be more proficient in coding. I am working on studying python with sololearn when I have spare time.
Prendre son temps, profiter de celui qui passe.

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

sbopkg gui

Post#47 by francois » 27 May 2023, 11:55

Maybe beny will be able to decipher the error message that you got on spman:

Code: Select all

root@porteus:~# spman -f zoom
For some repositories missing files PACKAGES.TXT, SLACKBUILDS.txt or ChangeLog.txt
'spman -u' or 'spman --update' for update libraries.
root@porteus:~# spman -u
Traceback (most recent call last):
  File "/usr/sbin/spman", line 46, in <module>
    sys.exit(start())
  File "/usr/sbin/spman", line 41, in start
    Main().start()
  File "/usr/lib64/python3.9/site-packages/spman/main.py", line 116, in start
    self.commands[self.args[0]]()
  File "/usr/lib64/python3.9/site-packages/spman/main.py", line 149, in update
    from .update import Update
  File "/usr/lib64/python3.9/site-packages/spman/update.py", line 23, in <module>
    from .download import Download
  File "/usr/lib64/python3.9/site-packages/spman/download.py", line 25, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'
I wonder why it alludes to PACKAGES.TXT which from what I understand provides dependency resolution as quoted in jaos slapt-get faq 17?
https://github.com/jaos/slapt-get/blob/main/FAQ#L22
Prendre son temps, profiter de celui qui passe.

rych
Warlord
Warlord
Posts: 622
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

sbopkg gui

Post#48 by rych » 27 May 2023, 12:25

francois wrote:
27 May 2023, 11:40
qt5-dev-5.15.3_20220318-x86_64-xfce-cinnamon-openbox-lxde-mate-gnome.xzm will get sbokpkg_gui to work with the other four packages (libraries) that you had already mentioned?
No. I only activate that big qt5-dev module when there are missing rare Qt5 libs, I thought zoom needed it etc. (Zoom didn't start anyway).

sbokpkg_gui didn't need it at all and started on those 4 xzms on top of the qt5-base of course.

The qt5 modules are bundled with Porteus 5.0: http://ftp.riken.jp/Linux/porteus/x86_6 ... 0/bundles/
qt5-base-5.15.3_20220318-x86_64-xfce-cinnamon-openbox-lxde-mate-gnome.xzm 2022-07-03 17:40 9.4M
qt5-dev-5.15.3_20220318-x86_64-xfce-cinnamon-openbox-lxde-mate-gnome.xzm 2022-07-03 17:41 42M

rych
Warlord
Warlord
Posts: 622
Joined: 04 Jan 2014, 04:27
Distribution: Porteus 5.0 x64 OpenBox
Location: NZ
Contact:

sbopkg gui

Post#49 by rych » 27 May 2023, 12:32

francois wrote:
27 May 2023, 11:55
Maybe beny will be able to decipher the error message that you got on spman:
Well, that thread spman; a package manager for porteus 5.0, very interesting (Post by Rapha_ #93278) has the solution: to install missing python libraries:
Rapha_ wrote:
12 Mar 2023, 00:11
I added ;
python-requests-2.26.0-x86_64-3.xzm
python-charset-normalizer-2.0.10-x86_64-1.xzm
python-certifi-2021.10.8-x86_64-2.xzm
python-idna-3.3-x86_64-2.xzm
Now the update (-u) seem to work !
I'm just not sure whether spman is worth spending time on now that sbokpkg_gui kind of works and is GUI

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

sbopkg gui

Post#50 by francois » 27 May 2023, 12:51

qt5-base-5.15.3_20220318-x86_64-xfce-cinnamon-openbox-lxde-mate-gnome.xzm 2022-07-03 17:40 9.4M
qt5-dev-5.15.3_20220318-x86_64-xfce-cinnamon-openbox-lxde-mate-gnome.xzm 2022-07-03 17:41 42M
http://ftp.nluug.nl/os/Linux/distr/port ... 0/bundles/

The activation of these two modules did not resolved my sbopkg_gui error as reported above. This could be a problem endigenous to xfce desktop alone.

Thanks anyway. :)
Prendre son temps, profiter de celui qui passe.

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

sbopkg gui

Post#51 by beny » 27 May 2023, 15:28

hi fancois, when spman is the same as sbopkg_gui, when a software talk about modules is only python modules so you have to follow rych advice install the python modules that need to work with...and stay on taget ,choose one software to manage packages when you want to build one

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

sbopkg gui

Post#52 by francois » 27 May 2023, 22:56

Updated first post with the download of porteus 5.0 sbopkg with gui. Quite huge, so put it in the optional porteus folder so to activate it when needed only.

Amusez-vous bien!
Prendre son temps, profiter de celui qui passe.

User avatar
francois
Contributor
Contributor
Posts: 6435
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

sbopkg gui

Post#53 by francois » 30 May 2023, 02:15

I do not have an /etc/group. And from:
https://linuxize.com/post/how-to-cre...the%20group%20.
groupadd root solves the problem.

sbopkg_gui will build zoom-linux
zoom-linux-5.14.7.2928-x86_64-1_SBo.tgz will be found in /tmp
Thanks!
Prendre son temps, profiter de celui qui passe.

Post Reply