Curt <cu...@free.fr> writes:
> I think in the OP's case having asked for the whole Gnome kit and
> caboodle upon installation he's got lots of stuff he might not even be
> aware of necessarily that doesn't fall into the auto category (or the
> high priority required category either), but that he didn't expressly
> install. I guess I'm just repeating what you already said though. I
> suppose the confusion derives from the fact that the word manual
> connotes "requiring human effort," and certain manual packages appear
> on our systems effortlessly.
The present thread has collected many replies whose I thank all that kindly
contributed. But I unfortunately see no real solution to the general problem I
put to myself of which the uninstallation of Gnome is only an example.
Suppose that, during months and years, you have installed many packages in your
Debian system that you no more want and no more use, and that you want to free
some space on disk because your machine is old with a small hard disk. The
problem is what packages you can be really sure and safe to remove.
First, you need knowing what actually you have installed with your hands
because you don't remember them all. This information is not provided by
apt-mark because its meaning of `manual' is not yours. That information is
stored here and there, in pieces and chunks, within /var/log inside apt-get,
aptitude an dpkg log files that is not so simple to grep. Besides, those files
seem to go back in the past not further 12 months or so. So the best way is to
take note, in future, with pencil and paper, of what you installed during time;
and, for the present, erase the disk and reinstall everything.
Now, suppose you know - thanks to pencil and paper - what packages you've been
installed on your system since its creation. And suppose that you decide to
remove, say, package1 bcause you don't need it any more. You do: `aptitude
purge package1' or equivalent command but here comes another problem: only
package1 is removed but not all those packages that were installed at its time
along with package1. Then you use for this purpose deborphans. But this
morning I did a little experiment (see thread `deborphan') and it came out that
neither deborphan seems to actually remove those orphans packages. The
solution seems so to be that pencil and paper should take note *also* of those
children or configuration files and not only of the main packages - in future.
In the present, erase and reinstall.
It seems to me not very enthusiastical all this. To you?