An automated, cross-distro installer script for the AVEVA Adapter Configuration Utility (ACU) on Linux systems.
This script streamlines the deployment process by automatically resolving prerequisites, installing the ASP.NET Core 10.0 runtime system-wide, and configuring systemd services across various Linux distributions without hitting package manager GPG key issues.
- Cross-Distro Compatibility: Works on Debian (including Debian 13 / Trixie), Ubuntu, and Raspberry Pi OS (x86_64 and ARM64).
- Bypasses APT GPG / SHA-1 Failures: Avoids
sqvverification errors on newer Debian/Ubuntu releases by fetching.NETruntimes directly via official Microsoft scripts. - System-Wide
.NETIntegration: Installs ASP.NET Core 10.0 to/usr/share/dotnetand creates system-wide symlinks so systemd services can discover the runtime without user environment dependencies. - Automated Recovery: Resets failed systemd unit states and verifies ACU service health post-install.
- A Linux distribution (Debian 12/13, Ubuntu 22.04+, Raspberry Pi OS, etc.).
sudo/ root privileges.- The official AVEVA ACU
.debinstaller package placed in the repository folder.
git clone https://github.com/LiveMike78/install_acu.git
cd install_acu