Page 1 of 1

[Porteus 5.01's Package Manager] slapt-mod: to build modules

Posted: 03 Nov 2024, 16:21
by Ed_P
The current Porteus package manager app.

Code: Select all

guest@porteus:~$ slapt-mod
 
   slapt-mod: A simple wrapper for slapt-get to build Porteus module. 
              All operations must be run as root user. 

   slapt-mod [-c] [-u] [-d|-m|-M|-n|-N PACKAGE_NAME] [-l PATTERN] [-s PATTERN]

Options:
  -c: Purge cached packages
  -d: Download only
  -m: Download and build module (ZSTD compression)
  -M: Download and build module (XZ compression)
  -n: Download and build module without dependencies (ZSTD compression)
  -N: Download and build module without dependencies (XZ compression)
  -l: List installed packages
  -s: Search package
  -u: Update database
  -h: This usage

   To change the temporary directory (default is /tmp), pass the TMP variable.
   $ TMP=/path/to/directory slapt-mod -m packagename

   Temporary directory is for storing downloaded packages, installing and converting them to modules.

   See /etc/slapt-get/slapt-modrc to set preferences for stripping and language of created modules.

Be sure to run slapt-mod -u before starting to download packages. :happy62:

[Porteus 5.01's Package Manager] slapt-mod: to build modules

Posted: 15 Dec 2024, 01:40
by Jack
Will I need to install 05-devel.xzm to use with slapt-mod?

[Porteus 5.01's Package Manager] slapt-mod: to build modules

Posted: 15 Dec 2024, 04:42
by ncmprhnsbl
Jack wrote:
15 Dec 2024, 01:40
Will I need to install 05-devel.xzm to use with slapt-mod?
no, it works without it.

[Porteus 5.01's Package Manager] slapt-mod: to build modules

Posted: 15 Dec 2024, 07:21
by Jack
Which is better to use -m -M -n -N when you build a module?

[Porteus 5.01's Package Manager] slapt-mod: to build modules

Posted: 15 Dec 2024, 19:47
by Ed_P
FWIW I use -m.

[Porteus 5.01's Package Manager] slapt-mod: to build modules

Posted: 03 Feb 2025, 22:52
by SEMERENDO.cr
OK but in the terminal:

Code: Select all

command not found
I actually use Porteux in my PC and search it in "/usr" also!
ncmprhnsbl wrote:
15 Dec 2024, 04:42
Jack wrote:
15 Dec 2024, 01:40
Will I need to install 05-devel.xzm to use with slapt-mod?
no, it works without it.

[Porteus 5.01's Package Manager] slapt-mod: to build modules

Posted: 03 Feb 2025, 23:09
by Ed_P
slapt-mod is a Porteus app. PorteuX may have a function in it's menu for building applets.

[Porteus 5.01's Package Manager] slapt-mod: to build modules

Posted: 04 Feb 2025, 00:28
by SEMERENDO.cr
OK, I might try it later on a Porteus virtual machine when I boot altlinux to leave up any doubts.
Honestly, since all the appimages work and you can manually download Firefox and keep it updated, my interest would only lie in installing Apache if possible.

Ed_P wrote:
03 Feb 2025, 23:09
slapt-mod is a Porteus app. PorteuX may have a function in it's menu for building applets.

[Porteus 5.01's Package Manager] slapt-mod: to build modules

Posted: 07 Feb 2025, 22:04
by Ed_P
slapt-mod with Porteus 5.01:

Code: Select all

~#  ls -l /mnt/live/memory/images
000-kernel.xzm : May 17 2024
001-core.xzm : Jan 31 04:05
002-xorg.xzm : Dec 12 07:15
002-xtra.xzm : Sep 24 01:35
003-cinnamon.xzm : Dec 29 2023
ends with:

Code: Select all

chown: warning: '.' should be ':': ‘guest.’
when creating -m modules.

[Porteus 5.01's Package Manager] slapt-mod: to build modules

Posted: 07 Feb 2025, 23:45
by ncmprhnsbl
Ed_P wrote:
07 Feb 2025, 22:04
chown: warning: '.' should be ':': ‘guest.’
looks like a deprecation in chown, not fatal but easy to fix, thanks for the report ;)
if anybody wants to test a fix: line 161 of /usr/local/bin/slapt-mod, change

Code: Select all

		chown guest. $TMP/$PKGNAM.xzm
to

Code: Select all

		chown guest: $TMP/$PKGNAM.xzm
or maybe better:

Code: Select all

		chown guest:users $TMP/$PKGNAM.xzm