Ed_P wrote: ↑17 Dec 2022, 23:46
Code: Select all
guest@porteus:~$ getmod -m iso-master
Reading Package Lists...Done
No such package: iso-master
guest@porteus:~$
Code: Select all
root@porteus:/Lsfind# getmod -s isomaster
isomaster-1.3.16-x86_64-1gv (an open-source, GUI CD image editor for Linux and BSD)
It needs gtk+2 2.24.33-x86_64-2 as well… but maybe other programs you use also need gtk+2 2.24.33-x86_64-2 so maybe you want one module including the gtk+2 stuff when you only activate isomaster, and one module with only isomaster when you already activated a module that has the needed gtk+2 dependency because of a different program. Just my 2 cents.
Code: Select all
root@porteus:/Porteus_modules# TMP=/Porteus_modules getmod -M isomaster
Reading Package Lists...Done
The following NEW packages will be installed:
gtk+2 isomaster
0 upgraded, 0 reinstalled, 2 newly installed, 0 to remove, 0 not upgraded.
Need to get 6.7MB of archives.
Do you want to continue? [y/N] y
1/2 Get http://slackware.uk/salix/x86_64/slackware-15.0/ gtk+2 2.24.33-x86_64-2 [6.6MB]...Done
2/2 Get http://slackware.uk/salix/x86_64/15.0/ isomaster 1.3.16-x86_64-1gv [179.0kB]...Done
Done
Verifying package isomaster-1.3.16-x86_64-1gv.txz.
Installing package isomaster-1.3.16-x86_64-1gv.txz:
PACKAGE DESCRIPTION:
# isomaster (an open-source, GUI CD image editor for Linux and BSD)
#
# isomaster is an open-source, GUI CD image editor for Linux and BSD.
# Basically you can use this program to extract files from an ISO,
# add files to an ISO, and create bootable ISOs
# all in a graphical user interface
#
Package isomaster-1.3.16-x86_64-1gv.txz installed.
Verifying package gtk+2-2.24.33-x86_64-2.txz.
Installing package gtk+2-2.24.33-x86_64-2.txz:
PACKAGE DESCRIPTION:
# gtk+2 (multi-platform GUI toolkit)
#
# This is GTK+, a multi-platform toolkit for creating graphical user
# interfaces. Offering a complete set of widgets, GTK+ is suitable for
# projects ranging from small one-off projects to complete application
# suites.
#
Executing install script for gtk+2-2.24.33-x86_64-2.txz.
Package gtk+2-2.24.33-x86_64-2.txz installed.
Parallel mksquashfs: Using 8 processors
Creating 4.0 filesystem on /Porteus_modules/isomaster-1.3.16-x86_64-1gv.xzm, block size 262144.
[===============================================================\] 442/442 100%
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 262144
compressed data, compressed metadata, compressed fragments,
compressed xattrs, compressed ids
duplicates are removed
Filesystem size 3193.39 Kbytes (3.12 Mbytes)
17.67% of uncompressed filesystem size (18077.38 Kbytes)
Inode table size 3584 bytes (3.50 Kbytes)
23.79% of uncompressed inode table size (15064 bytes)
Directory table size 4560 bytes (4.45 Kbytes)
44.07% of uncompressed directory table size (10347 bytes)
Number of duplicate files found 2
Number of inodes 458
Number of files 388
Number of fragments 15
Number of symbolic links 10
Number of device nodes 0
Number of fifo nodes 0
Number of socket nodes 0
Number of directories 60
Number of ids (unique uids + gids) 1
Number of uids 1
root (0)
Number of gids 1
root (0)
====> '/Porteus_modules/isomaster-1.3.16-x86_64-1gv.xzm' was created successfully.
resulting in this:
Code: Select all
root@porteus:/Porteus_modules# l -o isomaster-1.3.16-x86_64-1gv.xzm
-rw-r--r-- 1 guest 3272704 2022-12-18 01:47 isomaster-1.3.16-x86_64-1gv.xzm
This version contains its gtk+2 dependency, even when getmod usually not tells the user that by the module name.
This would be the version without the GTK-2 stuff
Code: Select all
root@porteus:/Porteus_modules# ls -o isomaster-1.3.16-x86_64-1gv.xzm
-rw-r--r-- 1 root 188416 2022-12-18 01:54 isomaster-1.3.16-x86_64-1gv.xzm
while I renamed the originally created module:
Code: Select all
root@porteus:/Porteus_modules# ls -o isomaster-1.3.16-x86_64-1gv+dependencies_gtk+2-2.24.33.xzm
-rw-r--r-- 1 guest 3272704 2022-12-18 01:47 isomaster-1.3.16-x86_64-1gv+dependencies_gtk+2-2.24.33.xzm
Added in 4 minutes 49 seconds:
This is after activating the 3.12 MB module I renamed into isomaster-1.3.16-x86_64-1gv+dependencies_gtk+2-2.24.33.xzm :
Thanks donald for the tip.