urpmi is a package management tool for installing, removing, updating and querying software packages of local or remote (networked) media. It wraps around the RPM Package Manager package manager so that the user will not suffer the often-encountered [citation needed] dependency hell.