Description of problem: I installed quicksynergy, which installed synergy and a couple other dependencies. Now I want to remove quicksynergy but leave synergy. I should have to resort to uninstalling all the packages then reinstalling synergy, yet there seems no way to temporarily disable these options so I'm left either running multiple dnf commands or using rpm. Version-Release number of selected component (if applicable): dnf-1.0.0-1.fc22.noarch How reproducible: Always Steps to Reproduce: 1. Install quicksynergy 2. Decide you don't need quicksynergy, just synergy 3. Try to uninstall quicksynergy with just one command? Actual results: I couldn't find a way Expected results: Is there an easy way to do this? If there is can it be better documented? If not shouldn't there be a way Additional info:
Hello, the "easy" way is "dnf --setopt=clean_requirements_on_remove=False remove quicksynergy". On the other hand, it does not solve your problem. Next time you request removal of another package that requires "synergy" or next time you run "dnf autoremove", DNF would like to remove "synergy" again because it's marked as a dependency and no installed package requires it. So, what you really need is to mark "synergy" as "user-installed". If I did not miss a recent patch, there is no (documented) way how to achieve that with DNF. But we've already discussed it somewhere. I'll check whether there is a duplicate of this bug already.
*** This bug has been marked as a duplicate of bug 1125925 ***