RPM est un système de gestion (installation, vérification, mise à jour, désinstallation, etc.) de paquets de logiciels, développé par Red Hat pour ses distributions Linux, et largement utilisé ou supporté par un grand nombre d'autres distributions.
Yum est un système de gestion (téléchargement et résolution de dépendances) de paquets de logiciels, développé par Yellow Dog Linux, permettant d'automatiser la résolution des dépendances de certains paquets ainsi que l'installation de mises à jour.
YUM s'utilise directement en ligne de commande ou par le biais d'une interface graphique : Yumex, PackageKit, Kyum ou Smart par exemple.
Quelques commandes :