As mentioned above, you can use an apt frontend like synaptic (gui) or aptitude (cli).
As for dependencies, in general, no, you can't pick and choose, since the programs expect them to be there and will generally not function properly without them. It is possible to force apt to install a program anyway if you're absolutely sure you don't need to worry about missing dependencies, but you'd better know what you're doing.
There's also the occasional "metapackage", like "kde", "gnome", or "xorg" that installs a bunch of related packages at once, many of which may be unneeded by the user. Since the metapackage considers these subpackages as dependencies, any attempt to remove or exclude one will result in also removing the metapackage. Allowing this will not break anything, but it does mean that you have to track all of the subpackages manually instead.
|