Zypper
Zypper is a command line tool for package management in OpenSUSE and SUSE Enterprise Linux platforms. On a high-level, the user can manage two different things using Zypper command: Manage Packages: Zypper is used to install, remove, update and query the software packages of local or remote media. Manage Repositories: Zypper also has the ability to work with repositories. The user can add, remove, enable or disable repositories from command line. It also has the ability to prioritize your repositories during installation process. It provides a satisfiability solver to compute package dependencies. It is a free and open-source software project. Zypper is implemented mostly in the programming language C++.