man apt-get
says:
autoremove is used to remove packages that were automatically installed to satisfy dependencies for other packages and are now no longer needed.
So why is it not automatically called every time I remove package?
EDIT
Essentially, my question is: Why use remove <pkg name>
and not autoremove <pkg name>
to remove packages.
PS: This won't break dependency as said here