Yum

Aus SchnallIchNet
Wechseln zu: Navigation, Suche

Yum-Repo management

Nc24:YUM-Repo


Cheat sheet

YUM QUERIES

SUBCOMMAND DESCRIPTIONS AND TASKS

help       Display yum commands and options
           yum help
           Show yum subcommands and options

Individual packages

list       List package names from repositories
           yum list available
           List all available packages
           yum list installed
           List all installed packages
           yum list all
           List installed and available packages
           yum list kernel
           List installed and available kernel packages

info       Display information about a package
           yum info vsftpd
           List info about vsftpd package

deplist    Display dependencies for a package
           yum deplist nfs-utils
           List dependencies and packages providing them

provides   Find packages that provide the queried file
           yum provides “*bin/top”
           Show package that contains top command
           yum provides “*/README.top”
           Show package containing README.top file

search Search package names and descriptions for a term

search nfs Find packages with 'nfs' in name or description

updateinfo Get information about available package updates
           yum updateinfo security
           Get info on available security updates

Groups of packages

grouplist  List names of installed and available package groups
groupinfo  Display description and contents of a package group
           yum groupinfo “Web Server”
           See packages in Web Server group

check-update Query repositories for available package updates


MANAGE YUM REPOSITORIES

SUBCOMMAND DESCRIPTIONS AND TASKS

repolist   Display enabled software repositories

repoinfo   Display information about enabled yum repositories *
           yum repoinfo rhel-7-server-rpms
           See info on rhel-7-server-rpms repo

repo-pkgs  Work with packages in a particular repository *
           yum repo-pkgs my-rpms list
           List packages from my-rpms repo
           yum repo-pkgs my-rpms install
           Install all packages from my-rpms repo
           yum repo-pkgs my-rpms remove
           Remove all packages from my-rpms repo

makecache  Download yum repository data to cache


INSTALL, REMOVE AND UPGRADE PACKAGES WITH YUM

SUBCOMMAND   DESCRIPTIONS AND TASKS
install      Install a package from a repository to your system
             yum install vsftpd
             Install the vsftpd package

update       Update one or all packages on your system
             yum update
             Update all packages with available updates
             yum update httpd
             Update the httpd package (if available)
             yum update --security
             Apply security-related package updates

update-to    Update one or all packages to a particular version

upgrade      Update packages taking obsoletes into account

localinstall Install a package from a local file, http, or ftp
             yum localinstall abc-1-1.i686.rpm
             Install abc package from local directory
             yum localinstall http://myrepo/abc-1-1.i686.rpm
             Install abc from FTP site

downgrade    Downgrade a package to an earlier version
             yum downgrade abc
             Downgrade the abc package to an earlier version

reinstall    Reinstall the current version of a package
             yum reinstall util-linux
             Reinstall util-linux (to replace any deleted files)

swap         Remove one package and install another
             yum swap ftp lftp
             Remove ftp package and install lftp package

erase        Erase a package (and possibly dependencies) from
             your system
             yum remove vsftpd
             Remove the vsftpd package and dependencies

remove       Same as erase

autoremove   Same as erase, plus removes additional unneeded packages *
             yum autoremove httpd
             Remove httpd and other unneeded packages

groupinstall Install all packages in the selected group
             yum groupinstall “Web server”
             Install Web Server packages