hello Rich,
i was able to uninstall packages and its dependencied by marking them for deletion.
but it seems that the dependency function is not always able to figure out if a single package was installed by dependency or manually by the user directly.
e.g. i installed the package dosfstools.tcz, to have FAT16/FAT32 filesystem support in gparted.
some times later i decided to install tc-install.tcz to greate a seconf TinyCore USB-stick.
(dosfstools would be installed by a dependency for tc-install, but in this case it was already installd by me).
after i created the second TC stick, some times later, i decided to mark the tc-install package for deletion. this marked the dosfstools.tcz for deletion as well. but this dosfstools package was installed by me earlier and it was not intended by me to get rid of it.
so i guess there is no mechanism to detect if a "leaf" in the dependency graph was installed by the user or if it was installed by a dependency, when the "leaf" is no other package is depending on that "leaf"...
is that right (kind of)?
so everytime i mark a package for deletion, i have to watch the list of packages to decide, if there is maybe another package included i want to keep?