1
0
mirror of https://github.com/tiyn/wiki.git synced 2026-07-26 12:21:35 +02:00
Files
wiki/wiki/linux/package_manager.md
2026-07-14 02:31:41 +02:00

32 lines
1.5 KiB
Markdown

# Package Manager
Package managers are used to handle the installation and management of programs on systems.
## List of Package Managers
The following is a list of package managers and the corresponding [Linux](/wiki/linux.md)
distributions.
- [Debian](/wiki/linux/debian.md) and Debian-based distributions like
[Proxmox](/wiki/linux/proxmox.md) use the [APT](/wiki/linux/package_manager/apt.md) package
manager.
- [Arch Linux](/wiki/linux/arch-linux.md) and Arch-based distributions use
[Pacman](/wiki/linux/package_manager/pacman_and_aur.md) and various managers for the AUR.
## Alternative Software Distribution Formats
Besides traditional package managers, there are portable or universal application formats that work
across distributions.
These formats are not package managers.
They distribute standalone applications that can run independently of the system package database.
- [AppImage](/wiki/linux/appimage.md) packages applications together with their dependencies in a
single executable file.
- [Flatpak](/wiki/linux/flatpak.md) distributes sandboxed desktop applications across different
Linux distributions.
- [uv](/wiki/programming_language/python/uv.md) manages Python installations,
[virtual environments](/wiki/programming_language/python.md#using-virtual-environments), project
dependencies and Python-based command-line tools.
- [pip](/wiki/programming_language/python/pip.md) manages Python installations and can be used in a
virtual environment.