EzRPM takes one or more RPM packages as restriction and then installing them with handling all the dependencies by installing the extra RPMs as essential. These RPMs are easily founded by the scanning of all the directories in the original list of RPMs which are to be installed, and also by scanning the paths in the RPMPATH environment inconsistent.