On 6/9/07, Nathan Ladd <nathanladd@gmail.com> wrote:
I think you'd need a way to separate 'libraries' (packages that merely exist to add functionality to other packages) from 'binaries' (packages which contain actual applications the user runs). Of course, for example, the sqlite library also contains a binary tool for manipulating sqlite databases.
So, you'd basically have to add metadata to Pkgfiles in the comment section, in which case you'd run the risk of being burnt by a ports update breaking your system. Or, you could add metadata to the package database, which would really start turning the package manager into something more like rpm or dpkg.
I've really been frustrated by this problem for years,
:-(
and the only solutions I've come up with are:
1. Stop caring that you may have some extra packages you don't need lying around (this is actually the best approach unless you are crammed for space). If you run prt-get depinst gnome-terminal, don't expect to get your system back to the pristine state it started in when you first installed crux.
hey... you stole my solution ;-)
Nathan _______________________________________________ CRUX mailing list CRUX@lists.crux.nu http://lists.crux.nu/mailman/listinfo/crux
please do not quote signatures -- http://arnuld.blogspot.com/