@brokenman

Thanks for the usage tips and the explanations. Gives some idea of the obstacles being faced.

brokenman wrote:Does this mean a package cannot be moved from $STORAGE?

Yes. If it is moved you will have broken symlinks. Leaving the packages in storage will allow package management. Yes this can be switched off in usm.conf

This sounds too fiddly for my limited package management demands, so will have to forego package management. Hope the off switch is going to be in

**custom** usm.conf.

brokenman wrote:Not sure I understand. If you just want one package why not just: **usm -g that-package nodeps**

Despite having referred to usm man page many times, still managed to miss the

*nodeps* switch.

Anyway have tried to separate a long

**usm -g** listing into separate levels, which was not very easy to do. Hence the thought of a

*-depth* switch,

*-depth 0* being equivalent of

*-nodeps*;

*-depth 1* would terminate processing after one level, allowing one to see which packages would be pulled in;

*-depth 2* etc.

usm -d okular-4.12.3 should default to /var/log/packages/okular-4.12.3-i486-1ftm correct? This could be done. ... Also supported is /mnt/sda8/txz/okular-4.12.3-i486-1ftm

If there is no sda8 or sda8 is a swap partition?

Not sure what you mean by 'across options'

In the following code section there are duplications for (

**libHalf.so.7,libIex.so.7,libIlmThread.so.7,ibImath.so.7**) and the duplications are themselves offered as the same option 4 times (4x same package). Same duplicated options for (

**libcups.so.2,,libpcreposix.so.0)**, 2x same package.

Code: Select all

```
root@porteus:/home/guest# usm -v
You are using USM version: 3.1.5
root@porteus:/home/guest# usm -d
....
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
Searching libImath.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 libaa.so.1: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) aalib-1.4rc5-i486-5.txz 3) None
2) aalib-1.4rc5-i486-5.txz
#? 3
Searching libaspell.so.15: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) aspell-0.60.6-i486-1.txz 3) None
2) aspell-0.60.6-i486-1.txz
#? 3
Searching libcaca.so.0: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) libcaca-0.99.beta18-i486-2.txz 3) None
2) libcaca-0.99.beta18-i486-2.txz
#? 3
Searching libclucene-core.so.1: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) clucene-2.3.3.4-i486-2.txz 3) None
2) clucene-2.3.3.4-i486-2.txz
#? 3
Searching libcups.so.2: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) aaa_elflibs-14.1-i486-3.txz 3) None
2) aaa_elflibs-14.1-i486-3.txz
#? 3
Searching libenchant.so.1: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) enchant-1.6.0-i486-1.txz 3) None
2) enchant-1.6.0-i486-1.txz
#? 3
Searching libiodbc.so.2: found 3 packages.
Choose a package to download or choose 'None' to neglect
1) libiodbc-3.52.7-i486-2.txz
2) libiodbc-3.52.8-i486-1_slack14.1.txz
3) libiodbc-3.52.7-i486-2.txz
4) None
#? 4
Searching libjasper.so.1: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) jasper-1.900.1-i486-3.txz 3) None
2) jasper-1.900.1-i486-3.txz
#? 3
Searching libmysqlclient.so.18: found 3 packages.
Choose a package to download or choose 'None' to neglect
1) mariadb-5.5.32-i486-1.txz 3) mariadb-5.5.32-i486-1.txz
2) mariadb-5.5.37-i486-1_slack14.1.txz 4) None
#? 4
Searching libpcreposix.so.0: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) aaa_elflibs-14.1-i486-3.txz 3) None
2) aaa_elflibs-14.1-i486-3.txz
#? 3
Searching libraptor2.so.0: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) raptor2-2.0.9-i486-1.txz 3) None
2) raptor2-2.0.9-i486-1.txz
#? 3
Searching librdf.so.0: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) redland-1.0.16-i486-1.txz 3) None
2) redland-1.0.16-i486-1.txz
#? 3
Searching libsmbclient.so.0: found 3 packages.
Choose a package to download or choose 'None' to neglect
1) samba-4.1.0-i486-2.txz 3) samba-4.1.0-i486-2.txz
2) samba-4.1.11-i486-1_slack14.1.txz 4) None
#? 4
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
#? 3
Searching libtcl8.6.so: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) tcl-8.6.1-i486-1.txz
2) tcl-8.6.1-i486-1.txz
3) None
#? 3
Searching libtk8.6.so: found 2 packages.
Choose a package to download or choose 'None' to neglect
1) tk-8.6.1-i486-1.txz
2) tk-8.6.1-i486-1.txz
3) None
#? 3
The following packages are ready to download:
Press [r] to remove packages, [q] to quit, or enter to start downloading.
```

brokenman wrote:Would also be nice if "None' was not variable, but remained constant, like say 0, from a user standpoint

Again, not sure what you mean. Choosing 'None' means that the packages presented should be left out of the download list. Skipped.

If there are 2 packages offerred, user has to press 3 for 'none', then if 5 are offered - press 6 for 'none', then 3 offered - press 4 for 'none'. Easier if just had to press 0 (same key) for 'none', less of a strain on the brain. 8)

Linux porteus 4.4.0-porteus #3 SMP PREEMPT Sat Jan 23 07:01:55 UTC 2016 i686 AMD Sempron(tm) 140 Processor AuthenticAMD GNU/Linux

NVIDIA Corporation C61 [GeForce 6150SE nForce 430] (rev a2) MemTotal: 901760 kB MemFree: 66752 kB