On Tue, Dec 9, 2014 at 12:28 PM, Radek Holy <rholy(a)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:
[snip]
Hi,
I typically use 'yum upgrade' because I just want to make sure I have the
latest patches. Often, I will do 'yum --enablerepo=\* clean all' to ensure
I don't have stale metadata, first.
I also occasionally use 'yum distro-sync' to drop orphaned packages, and
rely heavily on plugins like "protectbase", "keys",
"show-leaves",
"remove-with-leaves", and "fastestmirror".
I also sometimes use 'yum localinstall' to install specific packages with a
URL or filename (to install RPMfusion repos, for example), because I don't
want to see warnings about rpmdb modified outside of yum with using rpm
directly.
I frequently use 'yum list installed' to and wildcard patterns to the list
command to search for specific packages (because search tends to show
32-bit duplicates and I don't typically need the description, just the
package name, when searching).
In cloud init scripts I frequently use '-y' and '--skip-broken' to
install
or upgrade specific sets of packages, because these scripts run
non-interactively and I want to upgrade some things even when I can't
upgrade everything. In my normal workstation environment, I typically only
run yum manually from the command-line and don't need these.
I have not yet tried dnf at all.
--
Christopher L Tubbs II
http://gravatar.com/ctubbsii