The code was created by AI. The script may have bugs. If you find any bugs, write to Issue
Universal Package Manager for Linux
One syntax for all package managers. Simplicity for everyone.
Tired of remembering different package manager commands?
# Ubuntu, Debian, Mint
sudo apt install vlc
# Fedora, RHEL
sudo dnf install vlc
# Arch, Manjaro
sudo pacman -S vlcWith DPA, it's just:
dpa install vlc
# Works on ALL distros!- One syntax —
dpa installworks everywhere - Arch Installer — Install Arch in 2 commands
- Gaming Preset — Steam, Lutris, Wine, Gamemode ready
- Auto GPU Drivers — Detects NVIDIA/AMD/Intel automatically
- Multi-language — English and Russian support
- Transaction History — All actions logged in SQLite
- Clean Uninstall — Removes itself without trace
curl -sSL https://raw.githubusercontent.com/Ivanmat90/dpa/main/install-dpa.sh | bash# 1. Download the script
curl -OL https://raw.githubusercontent.com/Ivanmat90/dpa/main/install-dpa.sh
# 2. Make it executable
chmod +x install-dpa.sh
# 3. Launch
./install-dpa.shWhy is method 2 better?
- You don't run unknown code on the fly
- You can test the script before running
- If an error occurs, you can see which step is causing the problem
- It works more reliably in unstable internet conditions
dpa install vlc # Install a package
dpa remove vlc # Remove a package
dpa update # Update package list
dpa upgrade # Upgrade system
dpa search python # Search for packages
dpa info vlc # Show package info
dpa list # List installed packages
dpa clean # Clean package cache
dpa autoremove # Remove unused packages
dpa history # Show transaction history
dpa distro # Show system infosudo dpa arch-install # Base installation
sudo dpa arch-desktop --de kde # Install with KDE
sudo dpa arch-gaming # Gaming environment
sudo dpa arch-dev # Development environment
sudo dpa arch-server # Server environment
sudo dpa arch-config # Interactive configurationThe dpa arch-gaming command installs:
- Steam — Main gaming client
- Lutris — All game launchers in one place
- Wine — Run Windows games
- Gamemode — Auto performance optimization
- MangoHud — FPS monitoring overlay
- GOverlay — GUI for MangoHud
- VkBasalt — Post-processing effects
- Proton GE — Custom Proton from GloriousEggroll
- Discord — Voice chat for gaming
- OBS Studio — Recording/streaming
- FFmpeg — Video codecs
DPA automatically detects your GPU and installs the right drivers:
| GPU | Driver |
|---|---|
| NVIDIA RTX 2000+ | nvidia-open |
| NVIDIA GTX 1000/1600 | nvidia |
| AMD RX 5000/6000/7000 | mesa + amdgpu |
| Intel | mesa + xf86-video-intel |
| VMware/VirtualBox | xf86-video-vmware |
DPA supports autocompletion in:
- Bash —
~/.bash_completion_dpa - ZSH —
~/.zsh_completion_dpa - Fish —
~/.config/fish/completions/dpa.fish
DPA speaks your language:
- English
- Русский
Select language during installation or change in ~/.config/dpa/config.json
- Python 3.6+
- sudo privileges (for installation)
- Internet connection (for first run)
dpa uninstallThis removes all DPA files, configs, and cache.
DPA is a free and open-source project created by a 15-year-old Linux enthusiast. If you find it useful, consider supporting:
- Star the project on GitHub
- Report issues and suggest features
- Contribute code and improvements
MIT License — free for everyone!
- Created by a 15-year-old developer who wanted to make Linux simpler
- Inspired by the chaos of different package manager syntaxes
- Built with love and vibecoding
Made with ❤️ for the Linux community

0 comments
log in to comment.