Dev Packs
Add Python, Node.js, Java, Go or PostgreSQL to your Andronix distro with one command, using the distro's own packages.
Dev packs add a complete developer toolset to your distro with one command: the language, its package manager, and the build tools it usually needs. They use your distro's own packages, so updates come with the rest of the system.
The packs
| Pack | What you get |
|---|---|
python | Python 3 with pip, venv, pipx and the build tools for native packages |
node | Node.js with npm and Corepack (for yarn and pnpm) |
java | An LTS Java JDK and Maven |
go | Go and gopls |
db | PostgreSQL, SQLite and DB Browser for SQLite, plus a helper to run the PostgreSQL server |
Versions are your distro's own. For example, on Debian 13 python gives Python 3.13 and node gives Node.js 20; on Ubuntu 26.04 they're Python 3.14 and Node.js 22.
Add a pack
Inside the distro:
sudo andronix pack add pythonFrom Termux, name the distro first:
andronix pack add debian python nodeYou can add several packs at once. Andronix checks your free space first, installs the packages in one go, and then checks that the tools actually work. If the check fails, the pack is marked as failed and pack add tries again next time.
sudo doesn't work yet, add packs from Termux: andronix pack add manjaro python.See and remove packs
andronix pack list debian # what's available and what's installed
andronix pack remove debian node # remove a packRemoving a pack takes out only the packages it installed, and keeps any that another pack you still have needs.
PostgreSQL
Andronix can't run system services the usual way (there's no systemd), so the db pack includes a small helper to run the PostgreSQL server:
sudo andronix-postgres start # start the server
psql # connect as your user, to your own database
sudo andronix-postgres stop # stop itThe first start creates the database cluster, a database role and a database named after your user. The server only listens on the phone itself (127.0.0.1 and a local socket).
sudo andronix-postgres statusshows whether it's running.- Removing the
dbpack keeps your databases and says where they are. To delete them too, useandronix pack remove --purge debian db.