LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Package cleanup (https://www.linuxquestions.org/questions/linux-software-2/package-cleanup-4175603742/)

syg00 04-12-2017 10:31 PM

Package cleanup
 
Figured I'd get rid of some cruft - evolution for example.
What about this thing evolution-data-server ?
Code:

Removing:
bijiben
empathy
evolution
evolution-data-server
evolution-ews
evolution-help
folks
gdm
gnome-classic-session
gnome-contacts
gnome-initial-setup
gnome-maps
gnome-shell
gnome-shell-extension-alternate-tab
gnome-shell-extension-apps-menu
gnome-shell-extension-background-logo
gnome-shell-extension-common
gnome-shell-extension-launch-new-instance
gnome-shell-extension-places-menu
gnome-shell-extension-user-theme
gnome-shell-extension-window-list
gnome-tweak-tool
notify-python
pulseaudio-gdm-hooks

Nah, maybe not.
Quote:

Description : The evolution-data-server package provides a unified backend for programs that work
: with contacts, tasks, and calendar information.
:
: It was originally developed for Evolution (hence the name), but is now used
: by other packages.
Just leave well enough alone.

syg00 04-14-2017 08:15 AM

Taking myself off zero-reply.

Habitual 04-14-2017 12:25 PM

evolution-data-server is The Devil!

Shadow_7 04-14-2017 01:36 PM

In debian I do a few things to cleanup.

$ sudo dpkg -l | grep -v ^ii

Which should list any partially removed packages.

$ sudo dpkg --purge --force-all package1 package2 package3

Until the non ii entrys from dpkg -l is just header information. Then deborphan to remove things not used by other things. Beware of false positives like grub2 which are actually used.

$ sudo deborphan

$ sudo dpkg --purge --force-all package1 package2 package3

Beyond that when I get too much kruft, I tend to just start over. I boot another distro install, and rsync the existing install, kruft and all, to directory on a large drive. And start over on an otherwise clean storage device. But I tend to be a minimalist. I launch things from the command line. I figure that if I can't recall the program enough to launch it from the command line, then I probably don't need it, or need to install it. As long as I have an internet connection I don't need most of the kruft. It's when the internet goes away that I DO need the kruft. Like povray or avconv to make content while I'm away from the internet matrix. In a crunch I can always chroot into the previous kruft or rsync it back to a bootable device.


All times are GMT -5. The time now is 05:42 PM.