in this example, i want to remove boinc, because it takes ages to shutdown during shutdown… can’t wait that long…

in general: aptitude is better at handling dependencies than apt

apt-get --purge autoremove packagename; # in general

su; # become root
sudo bash; # become root

dpkg -l|grep boinc; # search for installed package with that name
ii boinc-client 7.4.23+dfsg-1 i386 core client for the BOINC distributed computing infrastructure
ii boinc-manager 7.4.23+dfsg-1 i386 GUI to control and monitor the BOINC core client
ii libboinc7 7.4.23+dfsg-1 i386 libraries of BOINC the client depends on

apt-get --purge autoremove boinc-client boinc-manager; # found two packages now let's remove em

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
boinc-client* boinc-manager* libboinc7* libjavascriptcoregtk-1.0-0* libwebkitgtk-1.0-0* libwebkitgtk-1.0-common* libwxgtk-webview3.0-0*
0 upgraded, 0 newly installed, 7 to remove and 182 not upgraded.
After this operation, 50.0 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 174561 files and directories currently installed.)
Removing boinc-manager (7.4.23+dfsg-1) ...
Purging configuration files for boinc-manager (7.4.23+dfsg-1) ...
Removing boinc-client (7.4.23+dfsg-1) ...
Purging configuration files for boinc-client (7.4.23+dfsg-1) ...
Removing user `boinc' ...
Warning: group `boinc' has no more members.
Done.
Removing libboinc7 (7.4.23+dfsg-1) ...
Purging configuration files for libboinc7 (7.4.23+dfsg-1) ...
Removing libwxgtk-webview3.0-0:i386 (3.0.2-1+b1) ...
Purging configuration files for libwxgtk-webview3.0-0:i386 (3.0.2-1+b1) ...
Removing libwebkitgtk-1.0-0:i386 (2.4.9-1~deb8u1) ...
Purging configuration files for libwebkitgtk-1.0-0:i386 (2.4.9-1~deb8u1) ...
Removing libjavascriptcoregtk-1.0-0:i386 (2.4.9-1~deb8u1) ...
Purging configuration files for libjavascriptcoregtk-1.0-0:i386 (2.4.9-1~deb8u1) ...
Removing libwebkitgtk-1.0-common (2.4.9-1~deb8u1) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.58) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for menu (2.1.47) ...
Processing triggers for libc-bin (2.19-18+deb8u6) ...

# seems like it has done the job

It’s also important to note that configuration files in your home directory are unaffected by the –purge option. These you will have to remove manually

Links:

https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!
admin