Current version: 0.1.0 (4 May 2024) [src]
act
, the Administrative Compatibility
Tool, provides a consistent interface for system administration activities
across multiple types of Unix-like operating system.
The tool is intended to simplify administrative tasks across a heterogeneous estate, especially when performing automated updates, managing systems in bulk via a terminal multiplexer, or running under the control of a management interface. It is not intended to completely replace native administrative commands for more advanced usage.
User-defined hooks can be added, which run before and after each action.
Supported operating systems:
- Debian GNU/Linux 7 - 12 and derivatives
- AlmaLinux 8 - 9
- Rocky Linux 8 - 9
- OpenSUSE Leap 15.4
- FreeBSD 13.3-RELEASE
- OpenBSD 7.5
- CentOS 5 - 7
- RHEL 5 - 9
Supported tasks include package installation, updating, reinstallation, and removal; and service listing, stopping, starting, restarting, and masking.
This software is distributed under the terms of the GNU General Public License version 3 or later.
- Source code: act-0.1.0.tar.gz [signature]
- Manual for act
- Git repository (at Codeberg)
- Issue tracker (at Codeberg)
To install act
, follow these steps:
wget https://www.ivarch.com/programs/sources/ act-0.1.0.tar.gz tar xzf act-0.1.0.tar.gz cd act-0.1.0 sh ./configure make sudo make install
Comments, bug reports, and patches can be sent using the Issue tracker, or through the Contact Form.
News
0.1.0 - 4 May 2024
- FreeBSD support
- OpenBSD support
- corrected errors in Debian package-upgrade-list
- corrected documentation of package-upgrade-list output format
0.0.1 - 28 April 2024
- support for Debian, AlmaLinux, Rocky, CentOS, SUSE, and Redhat packages
- support for systemd and System V init services
- pre and post action hooks system, with recursion prevention