- usm -g <package> Processes all dependencies. As a result, one has to go through a whole lot of processing even if just one package file is wanted. Would be nice if there was a switch, say, like -depth d, which would cut off dependency processing at a certain level. So, if just the one package file was required, switch would be -depth 0, for example.
- usm -d /var/log/packages/package-name Here it would be desirable for dependencies to be chased down the line, as with the -g switch,but they are not.
Code: Select all
root@porteus:/home/guest# usm -d /var/log/packages/okular-4.12.3-i486-1ftm Processing okular-4.12.3-i486-1ftm #################################### libspectre.so.1 => not found Required by: okular-4.12.3-i486-1ftm (/usr/lib/kde4/okularGenerator_ghostview.so) #################################### Searching libspectre.so.1: found 2 packages. Choose a package to download or choose 'None' to neglect 1) libspectre-0.2.7-i486-1.txz 3) None 2) libspectre-0.2.7-i486-1.txz #? 1 The following packages are ready to download: libspectre-0.2.7-i486-1.txz [40 KB] Press [r] to remove packages, [q] to quit, or enter to start downloading.
And ghostscript, after providing libgs.so.9, will want cups. (Duplicate package names have still not been eradicated here.)Code: Select all
root@porteus:/home/guest# activate p1/mods/libspectre-0.2.7-i486-1.xzm Updating shared library links: /sbin/ldconfig loop12 7:12 0 5M 1 loop /mnt/live/memory/images/flashplayer-plugin-11.2.202.400-i3 loop13 7:13 0 40K 1 loop /mnt/live/memory/images/libspectre-0.2.7-i486-1.xzm guest@porteus:~$ ldd /usr/lib/libspectre.so.1|grep 'not found' libgs.so.9 => not found
Code: Select all
root@porteus:/home/guest# usm -d okular-4.12.3-i486-1ftm
This is not a valid file.
root@porteus:/home/guest# usm -d /var/log/packages/okular-4.12.3-i486-1ftm
Processing okular-4.12.3-i486-1ftm
Incidentally the 'None' option is also available in usm -d, and this is where I got confused:brokenman wrote:Nothing has changed there. The 'None' option is only available when using: usm -d /var/log/packages/package-name.Wonder if it's for the same reason there is no 'none' option any more in the non-GUI version.
Code: Select all
root@porteus:/home/guest# usm -d
...
####################################
libcups.so.2 => not found
Required by: gtk+2-2.24.20-i486-1 (/usr/lib/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so)
...
libsmbclient.so.0 => not found
Required by: vlc-2.1.5-i486-1alien (/usr/lib/vlc/plugins/access/libaccess_smb_plugin.so)
####################################
Missing dependencies: 21
libHalf.so.7
libIex.so.7
libIlmImf.so.7
libIlmThread.so.7
libImath.so.7
libaa.so.1
libaspell.so.15
libcaca.so.0
libclucene-core.so.1
libcups.so.2
libenchant.so.1
libgs.so.9
libiodbc.so.2
libjasper.so.1
libmysqlclient.so.18
libpcreposix.so.0
libraptor2.so.0
librdf.so.0
libsmbclient.so.0
libtcl8.6.so
libtk8.6.so
Searching libHalf.so.7: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) ilmbase-1.0.3-i486-1.txz 3) None
2) ilmbase-1.0.3-i486-1.txz
#? 3
Searching libIex.so.7: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) ilmbase-1.0.3-i486-1.txz 3) None
2) ilmbase-1.0.3-i486-1.txz
#? 3
Searching libIlmImf.so.7: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) openexr-1.7.1-i486-1.txz 3) None
2) openexr-1.7.1-i486-1.txz
#? 3
Searching libIlmThread.so.7: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) ilmbase-1.0.3-i486-1.txz 3) None
2) ilmbase-1.0.3-i486-1.txz
#? 3
Would also be nice if "None' was not variable, but remained constant, like say 0, from a user standpoint.