Advanced Linux
Package System

A unified package manager frontend for apt, dnf, and pacman — with built-in AUR, Flatpak, and Snap support, a cross-distro script repo, and full customization.

Go 1.22+ apt · dnf · pacman AUR built-in Flatpak · Snap alps-more fish · bash · zsh MIT
TERMINAL — QUICK INSTALL
$ git clone https://github.com/adrianpriza-ai/alps
$ cd alps && make install
# builds binary, installs to /usr/local/bin, sets up shell completion
FEATURES
Everything you need, nothing you don't.
01
Multi-distro
Auto-detects apt, dnf, or pacman. One command set across every distro.
02
Built-in AUR
Uses yay if available, falls back to cloning and building with makepkg -si.
03
alps-more repo
Cross-distro script repo with arch, os, and deps validation before running anything.
04
Fully customizable
Colors, symbols, header, aliases — all via a simple config file.
05
Shell completion
fish, bash, zsh. Auto-installs for detected shells via make install.
06
Smart aliases
Case-sensitive aliases — pacman-style -S, -R, and custom shortcuts supported.
07
Flatpak support
First-class alps flatpak subcommand on all distros via Flathub.
08
Snap fallback
Auto-offers snap install on Ubuntu/Debian when apt can't find a package.
COMMANDS
Unified interface across all backends.
alps install <pkg>install from repo, AUR, or alps-more — auto-detected
alps search <query>search repo and AUR simultaneously
alps upgradeupgrade system packages and AUR packages
alps autoremoveremove orphaned packages
alps repo updaterefresh alps-more cache (requires sudo)
alps repo install <pkg>validate and install from alps-more
alps repo listlist all available alps-more packages
alps completion fishgenerate and print shell completion script
alps config-showshow active config, paths, and style preview
alps aliaseslist all active aliases
ALPS-MORE
A script repo for tools that live outside package managers.
[ollama]
desc  = Run LLMs locally
arch  = x86_64, aarch64
os    = linux
deps  = curl
sudo  = true
cmd_begin
curl -fsSL https://ollama.com/install.sh | sh
cmd_end
remove_begin
sudo systemctl disable ollama --now
sudo rm -f /usr/local/bin/ollama
remove_end

Cached at /var/cache/alps/more/ · expired every 90 days · hosted on GitHub / Codeberg

CONFIGURATION
Config example. Infinite customization.
~/.config/alps/config
color_primary = "\e[36m"
color_success = "\e[32m"
sym_ok = "✓"
sym_info = "◆"
show_header = "true"
title_style = "default"
custom aliases
# pacman-style
alias_-S = "install"
alias_-R = "remove"
# short-form
alias_i = "install"
alias_fu = "full-upgrade"
INSTALL
Up and running in seconds.
BUILD FROM SOURCE RECOMMENDED
$ git clone https://github.com/adrianpriza-ai/alps
$ cd alps
$ make install
PRE-COMPILED BINARY
$ chmod +x alps-linux-amd64
$ sudo cp alps-linux-amd64 /usr/local/bin/alps
amd64, arm64, armv7 available in releases