Probably you installed Linux and you want to know more, the first thing is How do you install apps on Linux? There you found something about Package Manager, but yet it is not clear.
We will explain everything!
The most common way to install apps on Linux is from the repositories using a package manager. Read bellow to understand what are these and how it works.
RECOMMENDED: How To Block & Unblock Websites in Ubuntu?
Explanation: What is Package Management System
Linux software is installed from packages. To manage and install these packages, (some sort of archive files for installation), you will need a Package Management System.
Note that different Linux Distros use their own type of packages and Package Management Systems. The mos popular are the dpkg (uses .deb files) and RPM (uses .rpm files).
The difference is the installation method, and not the consistence of the package.
There are many other Linux Distros with different packages, for example Slackware and Arch Linux use tarballs (.tar files).
As we said before, these packages are just some sort of archive files like .zip and .rar that contain the application code and the instructions on how to install the application and where it must be installed.
RECOMMENDED: What Is The Most Stable Linux Edition?
Explanation: What is aPackage Manager
The Package Manager for Linux is some sort of App Store but for Linux. From the Package Manager you can Add/Remove Applications.
Different Linux Distro comes with sometimes different package manager, as we said, it depends on what type of package it needs to install.
You can install and remove package (applications) via command line too, but you will have to use too many line codes, so the Package Manager does the job for you.
Explanation: What Is a Repository?
Basically you can download packages you want to install, double click and they will open with package manager to be installed.
Besides this, the Package Manager, has some sort of its own database of apps that can be installed. This database can be updated by yourself manually by adding repositories.
A Repository is the address of the package where it can be downloaded from and some other information like package name and what it contains.
Every Linux Distribution comes with its official repositories with thousands of packages, if you are not able to find the app you want in the official repositories, you can add the repository manually from the developers website for example.
Just make sure to add the correct repository for your Linux Distro. Usually from the Package Manager, you will find in menu Repository. where you can add repositories.