Skip to content
Samuel edited this page Jun 20, 2024 · 10 revisions

Welcome to ACU Wiki!

⚠️ This wiki is work-in-progress, the provided infomation may be incorrect.

This is where you will be able to find documentations on how to use ACU.

Warning: ACU is still experimental. Some feature may not be usable and commands may change without further notices

Overview of this wiki

Getting started

Documentations / Usage

About this project

This project (ACU) is a community-built tool designed for managing configurations and packages on Arch Linux ARM (Aarch64).

ACU Logo

What is acu?

  • Supported Platform: ACU is a community-built tool designed for managing configurations and packages on Arch Linux ARM (Aarch64). While primarily tailored for ARM architectures, it can be used on x86_64 platforms as well, although with limitations due to ARM/SBC-specific features. However, it is important to note that ACU is not fully supported on x86_64 platforms. Currently, ACU is optimized for the Rockchip RK3588 (Radxa Rock 5B), serving as a comprehensive utility for ARM Single Board Computers (SBCs).

  • Configuration Utility: ACU offers functionalities akin to popular configuration tools such as armbian-config or raspi-config or rsetup but for Arch Linux.

  • Packages Management: Serving as a package manager helper, ACU consolidates various package management tasks into a single, intuitive interface. It streamlines processes like selective package upgrades, downgrading to specific versions, installing packages from GitHub releases or URLs, as well as compiling and installing packages from source (PKGBUILD), including those from AUR or other Git repositories.

  • Introducing ACU Apps: ACU introduces an "App Store" like pi-apps, offering a curated collection of applications for Arch Linux ARM and ARM Single Board Computers (SBCs).

  • System Infomation: ACU provides system information akin to Neofetch but with enhanced ARM support. While standard system information tools may struggle with ARM SoC details, ACU ensures comprehensive reporting.

  • Customization: ACU facilitates extensive customization through configuration files like config.yaml, repo.yaml, and apps.yaml (in ~/.acu/config). These files empower users to tailor configurations, manage repositories, and creating your own or modifying app lists for ACU Apps. Moreover, users can load configurations from local paths or URLs using the --loadconfig option, allowing for seamless customization upstream or locally.