Topics:   Apple   -   Microsoft   -   Linux   -   Unix

I miss aptitude.

Okay, all you Red Hat / Fedora hackers - please, please explain to me this probably-very-simple aspect of the way the YUM package manager works. How do I just uninstall something without trashing everything that package touches? When I do yum remove x or yum erase x (apparently the sample command) I find myself removing everything x depends on directly. This seems idiotic, as I find myself removing all sorts of important dependencies for stuff to uninstall something tiny. Like: I just tried to uninstall my jack audio connection kit to clean up and start again, and it uninstalled Chromium, important libraries like libsndfile and libsamplerate that I'm using to build stuff, and 71 other things: most of pulseaudio, empathy (!?!), a few dozen important gnome libraries, etc. So now I'm running down a list of 70-odd things and reinstalling all of them. And having read the man page for YUM and googled extensively, I can't for the life of me see how the hell you just uninstall something here.

On Debian, things made some sense, at least; apt-get remove x and apt-get autoremove x meant different things. But here, I'm lost. I have no idea how to uninstall a package and only that package - no dependencies.

Can anyone help me here?

 

More Stories in Ask Metafilter: Linux