Arch базируется, в основном, на бинарных пакетах, но способен к прозрачной интеграции пакетов, построенных из исходных кодов (наподобие Gentoo). Управление ими производится с помощью менеджера пакетов Pacman, который управляет установочными пакетами, обновлениями, удалениями и запросами к базе. Также любые пакеты могут быть собраны из исходных кодов (включая бинарные), используя систему портов ABS (Arch Build System). Она обеспечивает упрощённый процесс сборки и лучшую интеграцию в систему.
Официальный репозиторий Arch Linux содержит две ветви — официально-поддерживаемая (supported) ветвь и репозиторий пользователей — AUR. Официально-поддерживаемая ветвь имеет общий баг-трекер и содержит четыре раздела:
Core
содержит все пакеты, необходимые для работы системы (наподобие Debian'овского netinst, за исключением X Window System).
Extra
содержит пакеты, необязательные для работы с системой, но популярные (KDE, GNOME, различные графические приложения).
Community
содержит пакеты, не вошедшие в Core и Extra, но требуемые пользователями, поддерживается Доверенными Пользователями (Trusted Users).
Testing
содержит пакеты, которые могут вызвать проблемы во время работы, и пока ожидают сообщений об ошибках, после отладки включаются в Core, Extra, а также пакеты программ в разработке и официально не выпущенных (SVN-сборки, альфа-, бета-релизы). Раздел testing не является необходимым для работы и не рекомендован для повседневной работы ввиду повышенных рисков стабильности.
Community-testing
содержит пакеты, которые могут вызвать проблемы во время работы, и пока ожидают сообщений об ошибках, после отладки включаются в Community. Раздел community-testing не является необходимым для работы и не рекомендован для повседневной работы ввиду повышенных рисков стабильности, поддерживается Доверенными Пользователями (Trusted Users).
Пакеты из официально поддерживаемой ветви — бинарные (в противоположность AUR), но при желании всегда могут быть собраны из исходных кодов с помощью ABS (или дополнительных приложений, упрощающих процесс, таких как yaourt).
AUR (Arch Linux User-community Repository)
поддерживаемый сообществом репозиторий, содержащий рецепты для автоматической сборки приложений из исходников (PKGBUILD'ы), не вошедших в основные репозитории. Каждый имеет право добавить понравившееся приложение в репозиторий, просто написав и отослав PKGBUILD, после чего один из Проверенных Пользователей (Trusted User) его проверит, и если все нормально (нет руткитов, и приложение правильно собирается и устанавливается), пометит как Safe (Безопасный). Конечная цель пакетов из AUR — миграция в официально-поддерживаемую ветвь (раздел Сommunity); присутствует система голосования, которая позволяет определить наиболее важных кандидатов для перемещения.
В дополнение к официальным, пользователи создают репозитории, в основном содержащие изменённые, дополнительные или более новые версии пакетов. Наиболее популярные из них — репозитории KDEmod и Archlinux.fr





