Here are some practical examples on usages of rpm or yum for RPM based package management. A package name should be used as parameter in most examples, and it was omitted. A '?????' indicates that I have no clue on how to complete the task using rpm/yum. All comments are welcome if you know proper solution.
1. Install an RPM Package
rpm -ivh
yum install
2. Remove an RPM Package
rpm -evh
yum remove
3. Upgrade an RPM Package
rpm -Uvh
yum upgrade
4. List all installed RPM Packages
rpm -qa
yum list installed
5. List all (installed + available) RPM Packages
?????
yum list
6. Check dependencies of an RPM Package
rpm -qR
yum deplist
7. Query the information of Installed RPM Package
rpm -qi
yum info # both installed + available
8. List all files of an installed RPM package
rpm -ql
repoquery -ql # need to install yum-utils
9. Query a file that belongs which RPM Package
rpm -qf /path/to/file
yum whatprovides /path/to/file
10. Query the Information of RPM Package Before Installing
rpm -qip foo.rpm # rpm package needs to be downloaded first
yum info
11. Search for a Package
?????
yum search
12. Find out which package provides some feature or file
rpm -qf /path/to/file # for file only
yum whatprovides
13. List the package specific scriptlet
rpm -q --scripts
?????
No comments:
Post a Comment