rpm -qa
: query all installed packagesrpm -q firefox
: query firefox installedrpm -ql firefox
: query list of files in firefox package- rpm -qpl name.rpm query list files in name.rpm
rpm -qid firefox
: query package information including documentation filesrpm -qf /usr/bin/ab
: which package that owns abrpm -qdf /usr/bin/ab
: list document comes with package that owns abrpm -V package
: verify a packagerpm -Va
: verify all installed packagerpm -Vf /usr/bin/ab
: verify the package that owns ab.rpm -qa --qf "%-10{SIZE} %-30{NAME}\n" | sort -n | less
: sort all installed packages by size.rpm -qa --qf "%{n}-%{v}-%{r}.%{arch}\n"
:list architecturerpm -qpR package
: list package dependencies- rpm --test -e package: list what requires this package
rpm -qp --scripts package
: list package pre and post scripts- rpm -q --changelog package: package change log
- rpm -qa --queryformat '%{SIZE}\n' | awk '{sum += $1} END {printf("Total size in packages = %4.1f GB\n", sum/1024**3)}': total size of all rpms installed
- rpm -q --provides package: what the package provides
- rpm -q --qf '[%{obsoletes}\n]' package: show obsolete tags
rpm -ivh package.rpm
: installing, verbose and show progress with ###rpm -Uvh package.rpm
: updating a packagerpm -Fvh *.rpm
: updating the packages only if an earlier version is present
rpm -e package
rpm -e --nodeps package
$ rpm --test -ivh package.rpm
Rebuild RPM db (when it is corrupted or yum stuck)
# rm /var/lib/rpm/__db* # rpm --rebuilddb
No comments:
Post a Comment