This section contains information to help with discovering and using software from an end-user perspective.
The recommended way to install new software on Debian is by using packages from the official repositories. These repositories should contain most of the software you will want to install, allowing you not to rely on external sources.
To achieve this, Debian has several tools dedicated to Package Management, which allow you to manage the APT repositories (main, contrib, non-free), and to search and select software to be installed.
Provided you know what you are doing, you might also get software by :
- building the software from sources.
- installing packages from unofficial repositories/websites.
- getting binaries
- deploying software with containers such as Docker
- using Flatpak or other package managers such as Nix/Guix.
writing your own!