Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFE: Please support a 'userinstalled' view #46

Open
xenithorb opened this issue May 8, 2017 · 0 comments
Open

RFE: Please support a 'userinstalled' view #46

xenithorb opened this issue May 8, 2017 · 0 comments

Comments

@xenithorb
Copy link

xenithorb commented May 8, 2017

Where there is currently All -> Installed I would also like All -> User Installed which would present those packages normally seen under sudo dnf history userinstalled - which are of course those packages explicitly installed by the user.

The goal would be to more easily comb through user installed package leaves in order to remove unwanted packages and their dependencies. I find that it's too difficult to do that from the All -> Installed screen because there are simply too many packages to go through, and there's no good indication of whether you're removing a leaf or a shared dependency.

I regularly use userinstalled information to build a makeshift "world file" (if you're familiar with gentoo) and then remove the lines of packages that I no longer want and use comm to basically show me only the packages that I removed from the list, which I then pass through xargs and then to sudo dnf remove - this way I can go through and quickly remove things I don't need and/or was just testing.

It would be really nice if I could replace doing that with functionality added by dnfdragora in such a way that I can view those packages that I've explicitly installed (mainly the point is to exclude deps) and easily uninstall them with the removal functionality that's already present.

Note: Those listed under userinstalled are not necessarily leaves but usually are, as you could have user-installed a package that then became a dependency, and there could be leaves on the system that weren't installed by the user. But, from experience I find that the userinstalled view is the best for managing what to remove.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants