Linux repositories inspector

yum - RPM package installer/updater/manager

Yum (Yellow dog Updater, Modified) is an automatic updater and package installer/remover for rpm systems. It automatically computes dependencies and figures out what things should occur to install packages. It makes it easier to maintain groups of machines without having to manually update each one using rpm.
Features include:
  • Multiple Repositories
  • Simple config file
  • Correct dependency calculation
  • Fast operation
  • rpm-consistent behavior
  • comps.xml group support, including multiple repository groups
  • Simple interface
4.2.19
Fedora iconFedora rawhide
OpenSUSE iconOpenSUSE Tumbleweed
4.2.9
Fedora iconFedora 31
3.4.3
CentOS iconCentOS 7.7.1908
Debian iconDebian 10.0
Debian iconDebian 9.0
Fedora iconFedora 28
Fedora iconFedora 29
Fedora iconFedora 30
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
OpenSUSE iconOpenSUSE Leap 42.3
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
CentOS iconCentOS 7.7.1908 osrpm3.4.3-163.el7.centos2020-01-071.24 MiB5.56 MiBCentOS BuildSystem
Debian iconDebian 10.0 buster/maindeb3.4.3-32017-11-10605 kiB3.11 MiB
Debian iconDebian 9.0 stretch/maindeb3.4.3-32017-11-10605 kiB3.11 MiB
Fedora iconFedora 28 releases/Everything-osrpm3.4.3-516.fc282019-01-141.25 MiB5.6 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm3.4.3-518.fc292019-01-141.25 MiB5.6 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm3.4.3-518.fc292019-01-141.25 MiB5.6 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm3.4.3-521.fc302019-06-171.21 MiB5.6 MiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm4.2.9-5.fc312020-01-0739.9 kiB18.1 kiBFedora Project
Fedora iconFedora 31 releases/Server-osrpm4.2.9-5.fc312020-01-0739.9 kiB18.1 kiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm4.2.19-1.fc332020-02-2545.7 kiB20 kiBFedora Project
Fedora iconFedora rawhide development/Server-osrpm4.2.19-1.fc332020-02-2545.7 kiB20 kiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm3.4.3-lp150.3.42019-01-17173 kiB592 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm3.4.3-lp150.4.4.12019-08-20174 kiB592 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm3.4.3-lp151.6.12019-04-02170 kiB592 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm3.4.3-lp152.7.32020-03-19170 kiB592 kiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm3.4.3-21.52019-01-17167 kiB592 kiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm4.2.19-1.22020-03-1196.5 kiB94.1 kiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb3.4.3-32017-11-10475 kiB3.11 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb3.4.3-32017-11-10475 kiB3.11 MiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb3.4.3-32019-01-14475 kiB3.11 MiB
Ubuntu iconUbuntu 19.04 disco/universedeb3.4.3-32019-01-14475 kiB3.11 MiB
Ubuntu iconUbuntu 19.10 eoan/universedeb3.4.3-32019-06-17475 kiB3.11 MiB
Ubuntu iconUbuntu 16.04 LTS xenial/universedeb3.4.3-32017-11-10475 kiB3.11 MiB

Manual pages

yum-aliases(1)

yum-aliases - redirecting to DNF Command Reference

yum.conf(5)

yum.conf - redirecting to DNF Configuration Reference

yum(8)

yum - redirecting to DNF Command Reference

yum-shell(8)

yum-shell - redirecting to DNF Command Reference

Latest updates

OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 3.4.3-lp152.7.2 to 3.4.3-lp152.7.3

2020-03-19
  • Drop the noarch statement as it broke updates bsc#1111112
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 4.2.19-1.1 to 4.2.19-1.2

2020-03-11
  • Update to version 4.2.19
    • List arguments: only first empty value is used (rh#1788154)
    • Report missing profiles or default as broken module (rh#1790967)
    • repoquery: fix rich deps matching by using provide expansion from libdnf (rh#1534123)
    • [documentation] repoquery --what* with multiple arguments (rh#1790262)
    • Format history table to use actual terminal width (rh#1786316)
    • Update `dnf alias` documentation
    • Handle custom exceptions from libdnf
    • Fix _skipped_packages to return only skipped (rh#1774617)
    • Add setter for tsi.reason
    • Add new hook for commands: Run_resolved
    • Add doc entry: include url (RhBug 1786072)
    • Clean also .yaml repository metadata
    • New API function base.setup_loggers() (rh#1788212)
    • Use WantedBy=timers.target for all dnf timers (rh#1798475)
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 4.2.18-1.1 to 4.2.19-1.1

2020-02-29
  • Update to version 4.2.19
    • List arguments: only first empty value is used (rh#1788154)
    • Report missing profiles or default as broken module (rh#1790967)
    • repoquery: fix rich deps matching by using provide expansion from libdnf (rh#1534123)
    • [documentation] repoquery --what* with multiple arguments (rh#1790262)
    • Format history table to use actual terminal width (rh#1786316)
    • Update `dnf alias` documentation
    • Handle custom exceptions from libdnf
    • Fix _skipped_packages to return only skipped (rh#1774617)
    • Add setter for tsi.reason
    • Add new hook for commands: Run_resolved
    • Add doc entry: include url (RhBug 1786072)
    • Clean also .yaml repository metadata
    • New API function base.setup_loggers() (rh#1788212)
    • Use WantedBy=timers.target for all dnf timers (rh#1798475)
Fedora icon

Fedora rawhide development/Server-os: Updated from 4.2.18-2.fc32 to 4.2.19-1.fc33

2020-02-25
  • List arguments: only first empty value is used (RhBug:1788154)
  • Report missing profiles or default as broken module (RhBug:1790967)
  • repoquery: fix rich deps matching by using provide expansion from libdnf (RhBug:1534123)
  • [documentation] repoquery --what* with multiple arguments (RhBug:1790262)
  • Format history table to use actual terminal width (RhBug:1786316)
  • Update `dnf alias` documentation
  • Handle custom exceptions from libdnf
  • Fix _skipped_packages to return only skipped (RhBug:1774617)
  • Add setter for tsi.reason
  • Add new hook for commands: Run_resolved
  • Add doc entry: include url (RhBug 1786072)
  • Clean also .yaml repository metadata
  • New API function base.setup_loggers() (RhBug:1788212)
  • Use WantedBy=timers.target for all dnf timers (RhBug:1798475)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 4.2.18-2.fc32 to 4.2.19-1.fc33

2020-02-25
  • List arguments: only first empty value is used (RhBug:1788154)
  • Report missing profiles or default as broken module (RhBug:1790967)
  • repoquery: fix rich deps matching by using provide expansion from libdnf (RhBug:1534123)
  • [documentation] repoquery --what* with multiple arguments (RhBug:1790262)
  • Format history table to use actual terminal width (RhBug:1786316)
  • Update `dnf alias` documentation
  • Handle custom exceptions from libdnf
  • Fix _skipped_packages to return only skipped (RhBug:1774617)
  • Add setter for tsi.reason
  • Add new hook for commands: Run_resolved
  • Add doc entry: include url (RhBug 1786072)
  • Clean also .yaml repository metadata
  • New API function base.setup_loggers() (RhBug:1788212)
  • Use WantedBy=timers.target for all dnf timers (RhBug:1798475)
Ubuntu icon

Ubuntu 20.04 focal/universe: Version 3.4.3-3ubuntu1 removed

2020-02-21
Fedora icon

Fedora rawhide development/Server-os: Updated from 4.2.18-1.fc32 to 4.2.18-2.fc32

2020-02-08
Fedora icon

Fedora rawhide development/Everything-os: Updated from 4.2.18-1.fc32 to 4.2.18-2.fc32

2020-02-08
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 4.2.17-1.1 to 4.2.18-1.1

2020-01-24
  • Update to version 4.2.18
    • [doc] Remove note about user-agent whitelist
    • Do a substitution of variables in repo_id (rh#1748841)
    • Respect order of config files in aliases.d (rh#1680489)
    • Unify downgrade exit codes with upgrade (rh#1759847)
    • Improve help for 'dnf module' command (rh#1758447)
    • Add shell restriction for local packages (rh#1773483)
    • Fix detection of the latest module (rh#1781769)
    • Document the retries config option only works for packages (rh#1783041)
    • Sort packages in transaction output by nevra (rh#1773436)
    • Honor repo priority with check-update (rh#1769466)
    • Strip '\' from aliases when processing (rh#1680482)
    • Print the whole alias definition in case of infinite recursion (rh#1680488)
    • Add support of commandline packages by repoquery (rh#1784148)
    • Running with tsflags=test doesn't update log files
    • Restore functionality of remove --oldinstallonly
    • Allow disabling individual aliases config files (rh#1680566)
Fedora icon

Fedora rawhide development/Everything-os: Updated from 4.2.17-1.fc32 to 4.2.18-1.fc32

2020-01-16
  • [doc] Remove note about user-agent whitelist
  • Do a substitution of variables in repo_id (RhBug:1748841)
  • Respect order of config files in aliases.d (RhBug:1680489)
  • Unify downgrade exit codes with upgrade (RhBug:1759847)
  • Improve help for 'dnf module' command (RhBug:1758447)
  • Add shell restriction for local packages (RhBug:1773483)
  • Fix detection of the latest module (RhBug:1781769)
  • Document the retries config option only works for packages (RhBug:1783041)
  • Sort packages in transaction output by nevra (RhBug:1773436)
  • Honor repo priority with check-update (RhBug:1769466)
  • Strip '\' from aliases when processing (RhBug:1680482)
  • Print the whole alias definition in case of infinite recursion (RhBug:1680488)
  • Add support of commandline packages by repoquery (RhBug:1784148)
  • Running with tsflags=test doesn't update log files
  • Restore functionality of remove --oldinstallonly
  • Allow disabling individual aliases config files (RhBug:1680566)
Fedora icon

Fedora rawhide development/Server-os: Updated from 4.2.17-1.fc32 to 4.2.18-1.fc32

2020-01-16
  • [doc] Remove note about user-agent whitelist
  • Do a substitution of variables in repo_id (RhBug:1748841)
  • Respect order of config files in aliases.d (RhBug:1680489)
  • Unify downgrade exit codes with upgrade (RhBug:1759847)
  • Improve help for 'dnf module' command (RhBug:1758447)
  • Add shell restriction for local packages (RhBug:1773483)
  • Fix detection of the latest module (RhBug:1781769)
  • Document the retries config option only works for packages (RhBug:1783041)
  • Sort packages in transaction output by nevra (RhBug:1773436)
  • Honor repo priority with check-update (RhBug:1769466)
  • Strip '\' from aliases when processing (RhBug:1680482)
  • Print the whole alias definition in case of infinite recursion (RhBug:1680488)
  • Add support of commandline packages by repoquery (RhBug:1784148)
  • Running with tsflags=test doesn't update log files
  • Restore functionality of remove --oldinstallonly
  • Allow disabling individual aliases config files (RhBug:1680566)
Ubuntu icon

Ubuntu 20.04 focal/universe: Updated from 3.4.3-3 to 3.4.3-3ubuntu1

2020-01-14
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 3.4.3-3ubuntu1 removed

2020-01-14
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 3.4.3-3ubuntu1 introduced

2020-01-13
Fedora icon

Fedora 31 releases/Server-os: Version 4.2.9-5.fc31 introduced

2020-01-07
  • Bump dnf-yum obsoletes to workaround lower version of dnf in F31 (RhBug:1760937)
Fedora icon

Fedora 31 releases/Everything-os: Version 4.2.9-5.fc31 introduced

2020-01-07
  • Bump dnf-yum obsoletes to workaround lower version of dnf in F31 (RhBug:1760937)
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Version 3.4.3-lp152.7.2 introduced

2020-01-07
  • Drop the noarch statement as it broke updates bsc#1111112
CentOS icon

CentOS 7.7.1908 os: Version 3.4.3-163.el7.centos introduced

2020-01-07
  • Fix from_repo yumdb validator for local pkgs
  • Resolves: bug#1510491
Ubuntu icon

Ubuntu 20.04 focal/universe: Version 3.4.3-3 introduced

2020-01-07
  • Added python-lzma as depends (Closes: #774217).
OpenSUSE icon

OpenSUSE Tumbleweed oss: Version 4.2.17-1.1 introduced

2019-12-06
  • Update to version 4.2.17
    • Set default to skip_if_unavailable=false (rh#1679509)
    • Fix package reinstalls during yum module remove (rh#1700529)
    • Fail when "-c" option is given nonexistent file (rh#1512457)
    • Reuse empty lock file instead of stopping dnf (rh#1581824)
    • Propagate comps 'default' value correctly (rh#1674562)
    • Better search of provides in /(s)bin/ (rh#1657993)
    • Add detection for armv7hcnl (rh#1691430)
    • Fix group install/upgrade when group is not available (rh#1707624)
    • Report not matching plugins when using --enableplugin/--disableplugin (rh#1673289, rh#1467304)
    • Add support of modular FailSafe (rh#1623128)
    • Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (rh#1702690)
    • Enhance synchronization of rpm transaction to swdb
    • Accept multiple specs in repoquery options (rh#1667898)
    • Prevent switching modules in all cases (rh#1706215)
    • [history] Don't store failed transactions as succeeded
    • [history] Do not require root for informative commands
    • [dnssec] Fix UnicodeWarning when using new rpm (rh#1699650)
    • Print rpm error messages during transaction (rh#1677199)
    • Report missing default profile as an error (rh#1669527)
    • Apply excludes before modular excludes (rh#1709453)
    • Improve help for command line arguments (rh#1659328)
    • [doc] Describe a behavior when plugin is removed (rh#1700741)
    • Add new modular API method ModuleBase.get_modules
    • Mark features used by ansible, anaconda and subscription-manager as an API
    • Prevent printing empty Error Summary (rh#1690414)
    • [doc] Add user_agent and countme options
    • Improve modularity documentation (rh#1730162, rh#1730162, rh#1730807, rh#1734081)
    • Fix detection whether system is running on battery (used by metadata caching timer) (rh#1498680)
    • New repoquery queryformat: %{reason}
    • Print rpm errors during test transaction (rh#1730348)
    • Fix: --setopt and repo with dots
    • Fix incorrectly marked profile and stream after failed rpm transaction check (rh#1719679)
    • Show transaction errors inside dnf shell (rh#1743644)
    • Don't reinstall modified packages with the same NEVRA (rh#1644241)
    • dnf-automatic now respects versionlock excludes (rh#1746562)
    • Fix downloading local packages into destdir (rh#1727137)
    • Report skipped packages with identical nevra only once (rh#1643109)
    • Restore functionality of dnf remove --duplicates (rh#1674296)
    • Improve API documentation
    • Document NEVRA parsing in the man page
    • Do not wrap output when no terminal (rh#1577889)
    • Allow to ship alternative dnf.conf (rh#1752249)
    • Don't check if repo is expired if it doesn't have loaded metadata (rh#1745170)
    • Remove duplicate entries from "dnf search" output (rh#1742926)
    • Set default value of repo name attribute to repo id (rh#1669711)
    • Allow searching in disabled modules using "dnf module provides" (rh#1629667)
    • Group install takes obsoletes into account (rh#1761137)
    • Improve handling of vars
    • Do not load metadata for repolist commands (rh#1697472, rh#1713055, rh#1728894)
    • Don't show older install-only pkgs updates in updateinfo (rh#1649383, rh#1728004)
    • Add --ids option to the group command (rh#1706382)
    • Add --with_cve and --with_bz options to the updateinfo command (rh#1750528)
    • Make DNF compatible with FIPS mode (rh#1762032)
    • Return always alphabetically sorted modular profiles
    • Enable versionlock for check-update command (rh#1750620)
    • Add error message when no active modules matched (rh#1696204)
    • Log mirror failures as warning when repo load fails (rh#1713627)
    • dnf-automatic: Change all systemd timers to a fixed time of day (rh#1754609)
    • DNF can use config from the remote location (rh#1721091)
    • [doc] update reference to plugin documentation (rh#1706386)
    • [yum compatibility] Report all packages in repoinfo
    • [doc] Add definition of active/inactive module stream
    • repoquery: Add a switch to disable modular excludes
    • Report more informative messages when no match for argument (rh#1709563)
    • [doc] Add description of excludes in dnf
    • Report more descriptive message when removed package is excluded
    • Add module repoquery command
    • Fix assumptions about ARMv8 and the way the rpm features work (rh#1691430)
    • Add Requires information into module info commands
    • Enhance inheritance of transaction reasons (rh#1672618, rh#1769788)
  • Rename dnf-yum package to yum and have it replace removed yum package on Tumbleweed

Related packages

yum-aliases - Yum plugin to enable aliases filters
yum-allowdowngrade - Yum plugin to enable manual downgrading of packages
yum-axelget - Download accelerator plug-in for Yum
yum-basearchonly - Yum plugin to let Yum install only basearch packages
yum-changelog - Yum plugin for viewing package changelogs before/after updating
yum-cron - RPM package installer/updater/manager cron service
yum-cron-daily - Files needed to run yum updates as a daily cron job
yum-cron-hourly - Files needed to run yum updates as an hourly cron job
yum-cron-security - Files needed to run security yum updates as once a day
yum-dellsysid - YUM plugin to retrieve the Dell System ID
yum-downloadonly - Yum plugin to add downloadonly command option
yum-fastestmirror - Yum plugin which chooses fastest repository from a mirrorlist
yum-filter-data - Yum plugin to list filter based on package data
yum-lang - Translations for package yum
yum-langpacks - Langpacks plugin for yum
yum-list-data - Yum plugin to list aggregate package data
yum-merge-conf - Yum plugin to merge configuration changes when installing packages
yum-metadata-parser - A fast metadata parser for yum
yum-metadata-parser-debuginfo - Debug information for package yum-metadata-parser
yum-metadata-parser-debugsource - Debug sources for package yum-metadata-parser
yum-NetworkManager-dispatcher - NetworkManager script which tells yum to check its cache on network change
yum-plugin-aliases - Yum plugin to enable aliases filters
yum-plugin-auto-update-debug-info - Yum plugin to enable automatic updates to installed debuginfo packages
yum-plugin-changelog - Yum plugin for viewing package changelogs before/after updating
yum-plugin-copr - Yum plugin to add copr command
yum-plugin-fastestmirror - Yum plugin which chooses fastest repository from a mirrorlist
yum-plugin-filter-data - Yum plugin to list filter based on package data
yum-plugin-fs-snapshot - Yum plugin to automatically snapshot your filesystems during updates
yum-plugin-keys - Yum plugin to deal with signing keys
yum-plugin-list-data - Yum plugin to list aggregate package data
yum-plugin-local - Yum plugin to automatically manage a local repo. of downloaded packages
yum-plugin-merge-conf - Yum plugin to merge configuration changes when installing packages
yum-plugin-ovl - Yum plugin to work around overlayfs issues
yum-plugin-post-transaction-actions - Yum plugin to run arbitrary commands when certain pkgs are acted on
yum-plugin-pre-transaction-actions - Yum plugin to run arbitrary commands when certain pkgs are acted on
yum-plugin-priorities - plugin to give priorities to packages from different repos
yum-plugin-protectbase - Yum plugin to protect packages from certain repositories.
yum-plugin-ps - Yum plugin to look at processes, with respect to packages
yum-plugin-puppetverify - Yum plugin to add puppet checksums to verify data
yum-plugin-refresh-updatesd - Tell yum-updatesd to check for updates when yum exits
yum-plugin-remove-with-leaves - Yum plugin to remove dependencies which are no longer used because of a removal
yum-plugin-rpm-warm-cache - Yum plugin to access the rpmdb files early to warm up access to the db
yum-plugin-show-leaves - Yum plugin which shows newly installed leaf packages
yum-plugin-tmprepo - Yum plugin to add temporary repositories
yum-plugin-tsflags - Yum plugin to add tsflags by a commandline option
yum-plugin-upgrade-helper - Yum plugin to help upgrades to the next distribution version
yum-plugin-verify - Yum plugin to add verify command, and options
yum-plugin-versionlock - Yum plugin to lock specified packages from being updated
yum-priorities - Plugin to give priorities to packages from different repos
yum-protect-packages - Yum plugin to prevents Yum from removing itself and other protected packages
yum-protectbase - Yum plugin to protect packages from certain repositories
yum-refresh-updatesd - Tell yum-updatesd to check for updates when yum exits
yum-rhn-plugin - Spacewalk support for yum
yum-tmprepo - Yum plugin to add temporary repositories
yum-tsflags - Yum plugin to add tsflags by a commandline option
yum-updateonboot - Run yum update on system boot
yum-updatesd - YUM update notification daemon
yum-upgrade-helper - Yum plugin to help upgrades to the next distribution version
yum-utils - Utilities based around the yum package manager
yum-verify - Yum plugin to add verify command, and options
yum-versionlock - Yum plugin to lock specified packages from being updated
⇧ Top