Om software met RPM te installeren heb je om te beginnen software (packages) nodig die de .rpm extensie heeft. Deze zijn vooral te vinden op rpmfind.net
# rpm -i foo-1.2-3.i386.rpm
# rpm -ivh foo-1.2-3.i386.rpm
foo ##################################################
# rpm -ivh foo-1.2-3.i386.rpm
package foo-1.2-3 is already installed
# rpm -ivh bar-1.2.3.i386.rpm
error: failed dependencies:
foo is needed by bar-1.2.3
# rpm -ivh bar-1.2.3.i386.rpm --nodeps
bar ##################################################
# rpm -ivh ftp://ftp.redhat.com/pub/redhat/rh-6.1/RPMS/foo-1.2-3.i386.rpm
foo ##################################################
Ook Software Upgraden met RPM is heel simpel.
# rpm -U foo-1.2-3.i386.rpm
# rpm -Uvh foo-1.2-3.i386.rpm
foo ##################################################
Ook tijdens het upgraden kunnen er dependies problemen zijn, deze kunnen ook hier worden genegeerd door de --nodeps optie mee te geven of de benodigde software installeren.
Ook software (packages) verwijderen gaat met RPM heel eenvoudig.
# rpm -e foo
Hier dus niet de naam van het pakket file, maar de naam van het pakket.
Ook kunnen tijdens het Un-installeren dependies problemen voorkomen, deze kunnen ook hier worden genegeerd door de --nodeps optie mee te geven, of de software (package) te laten staan omdat er anders problemen kunnen zijn met andere software.