The text "no_dependents" indicates that no packages depend on the listed package. These packages can (supposedly) be removed without affecting any other package.
The text "can_be_marked_as_auto" indicates that at least one other package depends on the listed package. These packages can be marked as being automatically installed (via Synaptic by going to Package..Automatically installed or via aptitude by pressing Shift-M).
The script is really slow because there is no fast and reliable way to get reverse dependencies for a package.
As a workaround, I've attached a script that outputs a list of all packages that are not auto-installed. Here is some sample output:
can_be_ marked_ as_auto acpi marked_ as_auto acpi-support marked_ as_auto acpid marked_ as_auto adduser marked_ as_auto alacarte marked_ as_auto alsa-base marked_ as_auto alsa-utils marked_ as_auto amarok-xine marked_ as_auto anacron marked_ as_auto apmd marked_ as_auto app-install-data data-commercial marked_ as_auto apparmor marked_ as_auto apport marked_ as_auto aptitude marked_ as_auto apturl
can_be_
can_be_
can_be_
can_be_
can_be_
can_be_
can_be_
can_be_
no_dependents apache2
can_be_
can_be_
no_dependents app-install-
can_be_
no_dependents apparmor-utils
can_be_
no_dependents apport-gtk
no_dependents apt-rdepends
can_be_
can_be_
The text "no_dependents" indicates that no packages depend on the listed package. These packages can (supposedly) be removed without affecting any other package.
The text "can_be_ marked_ as_auto" indicates that at least one other package depends on the listed package. These packages can be marked as being automatically installed (via Synaptic by going to Package. .Automatically installed or via aptitude by pressing Shift-M).
The script is really slow because there is no fast and reliable way to get reverse dependencies for a package.