Linux distros:

- https://www.debian.org/
- https://ubuntu.com/
- https://linuxmint.com/
- https://pop.system76.com/
- https://www.kali.org/
- https://parrotsec.org/
- https://www.redhat.com/en
- https://fedoraproject.org/
- https://www.centos.org/
- https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux
- https://rockylinux.org/
- https://archlinux.org/
- https://manjaro.org/
- https://endeavouros.com/
- https://parchlinux.com/
- https://www.suse.com/
- https://get.opensuse.org/tumbleweed/
- https://www.suse.com/
- https://www.gentoo.org/
- https://www.linuxfromscratch.org/
Package Managers
- APT (Advanced Package Tool):
- Used by Debian and its derivatives, such as Ubuntu.
- Commands include
apt-get, apt-cache, and apt.
- Example:
sudo apt install package-name
- YUM (Yellowdog Updater, Modified):
- Used by Red Hat-based distributions, such as CentOS and Fedora.
- Commands include
yum and dnf (the latter is the next-generation version of YUM).
- Example:
sudo yum install package-name or sudo dnf install package-name
- RPM (Red Hat Package Manager):
- A low-level package manager used by Red Hat and its derivatives.
- Commands include
rpm for installing, querying, and managing RPM packages.
- Example:
sudo rpm -ivh package.rpm
- Zypper:
- Used by openSUSE.
- Commands include
zypper install, zypper update, etc.
- Example:
sudo zypper install package-name
- Pacman:
- Used by Arch Linux and its derivatives.
- Commands include
pacman -S for installing packages.
- Example:
sudo pacman -S package-name
- Portage:
- Used by Gentoo Linux.
- It uses a system of "ebuilds" to manage packages.
- Example:
emerge package-name
- Snap:
- A package management system developed by Canonical for distributing software in a containerized format.
- Example:
sudo snap install package-name
- Flatpak:
- A system for building, distributing, and running sandboxed desktop applications on Linux.
- Example:
flatpak install flathub package-name
- Nix:
- A package manager for the NixOS Linux distribution, which allows for reproducible builds and package management.
- Example:
nix-env -i package-name