rpmorphan finds "orphaned" RPM packages on your system (packages which have no other packages depending on their installation). Console and graphical interfaces are provided. It is clone of the deborphan Debian program, but for RPM packages. It provides also some others RPM tools: rpmusage, rpmdep, and rpmduplicates.
| Tags | Installation/Setup |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | Perl |
Recent releases


Changes: When removing a package, if the rpm command returns an output, the code now checks the RPM database to know if the removal worked or not.


Changes: A bug was fixed for use of the exclude directive in a configuration file.


Changes: rpmorphan writes a log when deleting packages to /var/log/rpmorphan.log. Two others rpm tools were added: rpmdep displays the full dependencies of an installed RPM package, and rpmduplicates finds programs with several versions installed.


Changes: The code now use a library to share the common code. Defaults targets were added to rpmorphan (guess-lib) and rpmusage (all). The code was cleaned up to fix warnings from the perlcritic tool. The RPM package was cleaned up to fix warnings from the rpmlint tool.


Changes: A bug in the Tk interface was fixed. A simulation mode was added. Severals counters were added to the GUI. The GUI can now re-analyze dependencies after package removal. Virtual package treatment was improved, and the tool now checks how many packages provide the virtual.