| Get a dump of the whole system information - Prints, Saves or similar the current state of the package management system. Preferred output is text or XML. One version of rug dumps information as a sqlite database. (Note: Why either-or here? No tool offers the option to choose the output format.) ||||||apt-cache stats||rug dump||n/a

| Show all or most information about a package. The tools\' verbosity for the default command vary. But with options, the tools are on par with each other. ||||yum list or info ||apt-cache showpkg apt-cache show||rug info||zypper info

| Search for package(s) by searching the expression in name, description, short description. What exact fields are being searched by default varies in each tool. Mostly options bring tools on par. ||||yum search ||apt-cache search||rug search||zypper search

| Display a list of all packages in all installation sources that are handled by the packages management. Some tools provide options or additional commands to limit the output to a specific installation source. |||| ||apt-cache dumpavail apt-cache dump (Cache only) apt-cache pkgnames||rug packages||IN PROGRESS

| Display packages which conflict with given expression (often package). Search can be used as well to mimic this function. rug\'s what-conflicts function operates on more than just package names ||||||||rug info-conflicts rug what-conflicts||IN PROGRESS

| Search all packages to find the one which holds the specified file. auto-apt is using this functionality. ||||yum provides yum whatprovides ||apt-file||rug* package-file rug what-provides||IN PROGRESS

| List packages that were recently added to one of the installation sources, i.e. which are new to it. Note: Synaptic has this functionality, however apt doesn\'t seem to be the provider. ||||yum list recent ||||||n/a

| Set the priority of the given package to avoid upgrade, force downgrade or to overwrite any default behavior. Can also be used to prefer a package version from a certain installation source. ||||||/etc/apt/preferences smart priority –set||||n/a

| Add an installation source to the system. Some tools provide additional commands for certain sources, others allow all types of source URI for the add command. Again others, like apt and yum force editing a sources list. apt-cdrom is a special command, which offers special options design for CDs/DVDs as source. ||||||apt-cdrom add||rug service-add rug mount /local/dir||zypper service-add