- List all installed packages:
rpm -qa - List all available packages with name containing
python:
urpmq --fuzzy python - Find which RPM contain the file named
dummy:
urpmf dummy - Get informations about the
dummyRPM:
urpmq -i dummy - Get the list of all RPMs that require
python-psycopackage:
urpmf --requires python-psyco - Get the list of all RPMs that provide
python-psycopackage:
urpmf --provides python-psyco - I use this command in a cron entry to update automatically and regularly my Mandriva:
/usr/sbin/urpmi.update -a && /usr/sbin/urpmi --update --auto --auto-select - Downgrade a package to an old version:
wget ftp://ftp.repository.org/mandrakelinux/official/10.0/package-1.0-1mdk.i586.rpm
rpm -Uvh --oldpackage package-1.0-1mdk.i586.rpm - Unpack/Deflate/Extract a RPM without installing it:
rpm2cpio dummy.src.rpm | cpio -id - Evaluate
%mkrel 3rpm macro:
rpm --eval '%mkrel 3' - Force removal of a package that has problems with embedded “pre-” and/or “post-” scripts:
rpm -e --noscripts packagename - APT/URPMI commands list

1 Responses to “Usefull Commands: RPM”
Leave a Reply