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.
-
Ed_P
- Contributor
- Posts: 8741
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Post#1
by Ed_P » 03 Nov 2024, 16:21
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.
Ed_P
-
Jack
- Contributor
- Posts: 1913
- Joined: 09 Aug 2013, 14:25
- Distribution: Nemesis Cinnamon 64
- Location: USA
Post#2
by Jack » 15 Dec 2024, 01:40
Ed_P wrote: ↑03 Nov 2024, 16:21
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.
Will I need to install
05-devel.xzm to use with
slapt-mod?
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.
Jack
-
ncmprhnsbl
- DEV Team
- Posts: 4166
- Joined: 20 Mar 2012, 03:42
- Distribution: v5.0-64bit
- Location: australia
-
Contact:
Post#3
by ncmprhnsbl » 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.
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44
ncmprhnsbl
-
Jack
- Contributor
- Posts: 1913
- Joined: 09 Aug 2013, 14:25
- Distribution: Nemesis Cinnamon 64
- Location: USA
Post#4
by Jack » 15 Dec 2024, 07:21
Which is better to use -m -M -n -N when you build a module?
I just like Slackware because I think it teach you about Linux to build packages where Ubuntu is like Windows you just install programs you want.
Jack
-
Ed_P
- Contributor
- Posts: 8741
- Joined: 06 Feb 2013, 22:12
- Distribution: Cinnamon 5.01 ISO
- Location: Western NY, USA
Post#5
by Ed_P » 15 Dec 2024, 19:47
FWIW I use -m.
Ed_P