mirror of
https://github.com/tiyn/wiki.git
synced 2026-07-26 12:21:35 +02:00
32 lines
1.5 KiB
Markdown
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.
|