Package Manager
One command.
All package managers.
Stop memorizing apt, dnf, pacman. TinyPM learns what's installed on your system and speaks every package manager fluently. One interface. No learning curve.
Supported Package Managers
Installation
Clone the repo and run the installer. Use the Abora flavor if you are on an Abora-based system.
git clone https://github.com/AnimatedGTVR/TinyPM.git
cd TinyPM
chmod +x install.sh
./install.sh
# On Abora:
TINYPM_FLAVOR=abora ./install.shUsage
The primary install command. TinyPM v3 detects your backends and installs from the right one. If multiple are available it asks which to use.
Force Flatpak with -f. Use -s for Snap, -n for native only.
Search across all backends. Short form: tinypm s vlc
Native-only wrapper. Routes directly through your system package manager — no Flatpak or Snap.
Diagnose your install and attempt automatic repairs.
Inspect the core engine directly. Parcel is the backend that powers TinyPM v3.
Why TinyPM
Zero Configuration
Works out of the box on any Linux. No setup required.
Smart Backend Detection
Automatically finds and uses available package managers.
Universal Syntax
Same commands work everywhere. No distro-specific learning.
Open Source
MIT licensed. Transparent, community-driven development.
Ready to simplify package management?
Install TinyPM with a single command and start using one interface across all distributions.
View on GitHub