On Wed 08 Mar 2017 at 13:32:58 -0500, Cindy-Sue Causey wrote: > I use both "apt-get autoremove" and "apt-get purge" for package > removal. Purge is the one that FEELS LIKE it zaps everything, > configuration files and all, but I've never gone about it > scientifically to verify yay or nay for fact.
"purge" indeed does remove all the files the package installed [1]. This is something an experienced user like the OP should be familiar with. > >From "man apt-get": > > +++++++++ > > remove > remove is identical to install except that packages are removed > instead of installed. Note that removing a package leaves its > configuration files on the system. If a plus sign is appended to > the package name (with no intervening space), the identified > package will be installed instead of removed. > > purge > purge is identical to remove except that packages are removed and > purged (any configuration files are deleted too). > > +++++++++ That about sums it up. > Ohhhh, and I learned something new today: > > +++++++++ > > autoremove (and the auto-remove alias since 1.1) > autoremove is used to remove packages that were automatically > installed to satisfy dependencies for other packages and are now no > longer needed. > > +++++++++ > > I did not know that. I knew there was "remove" and "autoremove" but > had never pursued *why*. I started using "autoremove" after I kept > seeing apt-get proffer it.... for removal of packages that are no > longer dependencies for anything. So from now on... my opening > statement will be that I use "apt-get remove" and "apt-get purge". > *grin* It is worthwhile considering using "--purge" with "autoremove" apt-get --purge autoremove if you want to remove configuration files and update the dpkg database. [1] A package can create a directory. If another package puts files into this directory the directory will not be deleted on purging.