Poll: How users use DNF

Ian Malone ibmalone at gmail.com
Thu Dec 11 11:13:02 UTC 2014

On 9 December 2014 at 17:28, Radek Holy <rholy at redhat.com> wrote:
> Dear users of YUM and DNF,
> I'm writing to you regarding a request for your feedback. I would be very grateful if you could send me a brief description of how you use YUM or DNF currently or how would you like to use it. I am particularly interested in the occurrences of "dnf/yum install" calls in your scripts. What does these scripts do and what do they expect when they call the "install" command in different situations?
> Please share with me the use cases, not the description of the "install" command. Think twice before you share something because I believe it's not as easy as it might seem. As an example I think it might be something like:


I do different things at home (Fedora) and work (RHEL). At work our
system administrator uses satellite to push out changes (as a result
no scripting of yum), but as I do building and testing of things I
need to be able to install packages and often while maintaining
existing versions, so things will usually go:
1. yum install foo-devel
2. If offered a foo-devel with update to foo and various dependencies,
say no, if no updates then say no.
3. Copy current version of package and attempt with that appended,
e.g. yum install mesa-libGLU-devel-7.11
In the single example of a -devel package I could short circuit this
by doing an rpm -q on the base package first, but in some cases you're
installing completely new libraries, in which case offered updates
mean using
yum search --showduplicates
to find earlier available versions. Don't do this often enough to have
looked into more efficient ways of doing it, since it's not that time
consuming if the things actually exist.

Home, usually just the regular user stuff of making sure packages are
most recent. Occasionally downgrading or installing things from koji
when working with bugs.


More information about the devel mailing list