Yum and RPM relationship
RPM install packages, but does not care about required dependencies and that’s when Yum becomes handy. Yum is a front end for RPM, it will download and install package and all necessary dependencies for application to run correctly.
Yum related directories and files:
Yum config:
/etc/yum.conf
Contains containing repo locator files:
/etc/yum.repos.d/
Yum logs:
/var/log/yum.log
List of Commands:
yum check
– Check for problems in the rpmdb
yum check-update
– Check for available package updates
yum clean
– Remove cached data
yum deplist
– List a package’s dependencies
yum distribution-synchronization
– Synchronize installed packages to the latest available versions
yum downgrade
– downgrade a package
yum erase
– Remove a package or packages from your system
yum fs
– Acts on the filesystem data of the host, mainly for removing docs/lanuages for minimal hosts
yum fssnapshot
– Creates filesystem snapshots, or lists/deletes current snapshots.
yum groups
– Display, or use, the groups information
yum help
– Display a helpful usage message
yum history
– Display, or use, the transaction history
yum info
– Display details about a package or group of packages
yum install
– Install a package or packages on your system
yum list
– List a package or groups of packages
yum load-transaction
– load a saved transaction from filename
yum makecache
– Generate the metadata cache
yum provides
– Find what package provides the given value
yum reinstall
– reinstall a package
yum repo-pkgs
– Treat a repo. as a group of packages, so we can install/remove all of them
yum repolist
– Display the configured software repositories
yum search
– Search package details for the given string
yum shell
– Run an interactive yum shell
yum swap
– Simple way to swap packages, instead of using shell
yum update
– Update a package or packages on your system
yum update-minimal
– Works like upgrade, but goes to the ‘newest’ package match which fixes a problem that affects your system
yum updateinfo
– Acts on repository update information
yum upgrade
– Update packages taking obsoletes into account
yum version
– Display a version for the machine and/or available repos.
yum group command options:
yum group list
yum group info
yum group install
yum group summary
yum group remove