Arch Linux usa Pacman come gestore dei pacchetti. Pacman abbina un formato semplice di pacchetti binari ad un sistema facile da usare per la compilazione di software, a partire dai sorgenti, permettendo agli utenti di gestire e personalizzare con semplicità i propri pacchetti, siano essi pacchetti ufficiali Arch Linux o pacchetti autoprodotti dall'utente stesso. Il sistema a repository consente agli utenti di compilare e mantenere i propri repository di pacchetti, e questo incoraggia la crescita della comunità e della contribuzione.
Pacman può tenere aggiornato un sistema, sincronizzando le liste dei pacchetti con il server principale, rendendo il lavoro di manutenzione molto semplice per l'amministratore di sistema che sa il fatto suo in termini di sicurezza. Questo modello server/client vi permette anche di scaricare/installare pacchetti con un semplice comando, completi di tutte le dipendenze richieste (similmente ad apt-get di Debian). Il set di pacchetti ufficiali di Arch ("core") è ragionevolmente ridotto, ma è accompagnato da un repository "extra" più completo che contiene tanti pacchetti che non trovano posto nel set "core". Questo repository è costantemente in crescita con l'aiuto dei pacchetti inviatici dalla nostra forte comunità