Crmgo Blog

RPM

RPM

manual installation of packages from RPM rpm -qd lvm # describe lvm rpm -Uvh foo-1.0-1.i386.rpm rpm -ivh kernel-some.rpm rpm -ivh --replacepkgs foo-1.0-1.i386.rpm rpm -ivh --replacefiles foo-1.0-1.i386.rpm (dangerous installation without dependencies) --nodeps uninstallation rpm -e foo.rpm update rpm -Uvh foo-2.rpm (force) rpm…

RPM

Manual installation of packages from RPM
rpm -qd lvm # describe lvm
rpm -Uvh foo-1.0-1.i386.rpm
rpm -ivh kernel-some.rpm
rpm -ivh --replacepkgs foo-1.0-1.i386.rpm
rpm -ivh --replacefiles foo-1.0-1.i386.rpm
(dangerous installation without dependencies) --nodeps

Uninstallation
rpm -e foo.rpm

Update
rpm -Uvh foo-2.rpm
(force) rpm -Uvh --oldpackage foo.rpm

Freshen
rpm -Fvh foo.rpm
rpm -Fvh *.rpm

Search
rpm -q foo
rpm -q --redhatprovides bar.so.2
rpm -q -a (all)
rpm -q -f file (package containing the file)
rpm -q -l (list of files in the package)

Verify
rpm -Vf /usr/bin/vim
rpm -Va
rpm -Vp foo-1.0-i386.rpm
rpm -K nosignature <rpmfile> (check md5)

Keys
rpm --import /usr/share/rhn/RPM-GPG-KEY
rpm -qa gpg-pubkey*
rpm -R file.rpm (check signature)

Note: This post may be AI-assisted and then human-edited. Editorial responsibility: Dmytro Lomaka, Kaltenkirchen.