AutoRPM is a program that can do any combination of the following: mirror RPMs from an FTP site, keep installed RPMs consistent with an FTP site or local directory and keep installed RPMs in a cluster or network of systems consistent. It is highly flexible and contains a fully command-line driven interactive install mode (for installing RPMs from the queue or for installing RPMs from your system interactively). It also handles recursive dependencies, multiple versions of the same RPM, the same RPM with multiple architectures, and more. It does some of the same tasks as up2date and AutoUpdate.
Depot is a software management tool providing a simple, yet flexible, mechanism for maintaining third party and locally developed software in large heterogeneous computing environments. Depot integrates separately maintained software packages, known as collections, into a common directory hierarchy consisting of a union of all the collections. This common directory is defined as the software environment. A set of configuration options manages interactions and intersections between collections in the environment. Depot facilitates the introduction, update, and removal of collections in a software environment. Custom environments and complete test environments can be easily created for individual machines or for sets of machines. Collections with unexpected problems can be replaced with previous versions or simply removed. Individual collections or files can be moved from remote filesystems to the local disks of workstations without the worry that the files may become stale. All this is achieved with minimal wasted disk space and administrative overhead.
The "dpkg" suite contains the programs which handle Debian (.deb) packages. It was developed on Debian GNU/Linux but can be used on all Linux distributions and most Unix systems. The "dpkg" command can be used to install, remove and manage .deb binary packages, and it maintains a package database which gets updated on changes. It is also a front-end to the low-level "dpkg-deb" tool, which is oriented towards manipulating archives. However, the primary interface to dpkg is the "dselect" program, which is used to get and display packages for the user to select for (de)installation.
dpkg-sn is a textual navigator for Debian/GNU Linux systems. It provides recursive exploration on main fields of each Debian package (.deb) installed on the system. It is also possible to search and view files owned by a package. The selection of a package-group or a file-group is made with regular expressions.
Purp is an acronym for Pugo-RPM, and it's a tool for managing RPM-packages. Purp uses the ncurses-library which means that it's textbased, and therefore can be used on most kinds of terminals. Purp provides a fast and efficient way to navigate, install, upgrade, and uninstall RPM-packages on ordinary text-terminal devices.