RPM Package Management: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
No edit summary  | 
				|||
| Line 18: | Line 18: | ||
''--plugins'': enable YUM plugin support.  | ''--plugins'': enable YUM plugin support.  | ||
* list the contents of PACKAGE -- PACKAGE is possibly not (yet) installed, i.e. only lives in the repo:  | |||
<pre>  | <pre>  | ||
$ repoquery --query --list --plugins PACKAGE  | $ repoquery --query --list --plugins PACKAGE  | ||
| Line 26: | Line 26: | ||
* https://en.wikipedia.org/wiki/RPM_Package_Manager  | * https://en.wikipedia.org/wiki/RPM_Package_Manager  | ||
* http://linux.die.net/man/8/rpm  | * http://linux.die.net/man/8/rpm  | ||
* which package provides FILE?  | * which package provides FILE?  | ||
<pre>  | <pre>  | ||
$ rpm --query --file FILE  | $ rpm --query --file FILE  | ||
</pre>  | </pre>  | ||
* list the contents of PACKAGE:  | * list the contents of PACKAGE:  | ||
<pre>  | <pre>  | ||
Revision as of 11:39, 17 June 2021
DNF
DNF is a rewrite of yum, DNF replaced YUM as the default package manager in Fedora 22.
yum
YUM allows for automatic updates and package and dependency management on RPM-based distributions. YUM works with software repositories (collections of packages), which can be accessed locally or over a network connection.
yum-utils
$ yum install yum-utils
repoquery
--plugins: enable YUM plugin support.
- list the contents of PACKAGE -- PACKAGE is possibly not (yet) installed, i.e. only lives in the repo:
 
$ repoquery --query --list --plugins PACKAGE
rpm
- which package provides FILE?
 
$ rpm --query --file FILE
- list the contents of PACKAGE:
 
$ rpm --query PACKAGE
$ rpm --query --queryformat "[%{=NAME}-%{=VERSION}-%{=RELEASE}:\t%-50{FILENAMES} %10{FILESIZES}\n]" PACKAGE