5. Lifecycle#
Software lifecycle management in Nubus for UCS involves understanding versioning, planning and performing updates, managing repositories, installing additional software, and monitoring what’s installed across your domain. This chapter covers the following workflows:
- System updates and maintenance
Keep your systems current with security fixes, bug fixes, and features. Start with Nubus for UCS versioning to understand release types, then review Update strategies for planning multi-server updates. For technical details about the update process, see Perform updates.
- Package management
Install, remove, and manage software packages on your systems. For routine package operations, see Package installation and management. To automate package installation and removal on a schedule or system event, see Package maintenance policy.
- Software distribution
Control how Nubus for UCS systems obtain and install software. For multi-system environments or offline scenarios, set up local repositories— see Local repository servers.
- Application management
Extend your domain with additional applications from Univention App Center. The App Center handles the complete application lifecycle, from installation and configuration to updates and removal. See Univention App Center.
- Domain-wide software monitoring
Track which package versions all systems have installed in your domain. The software monitor helps you identify problems and plan staged updates. See Software monitor.
Contents
- 5.1. Nubus for UCS versioning
- 5.2. Update strategies
- 5.3. Perform updates
- 5.4. Package installation and management
- 5.5. Package maintenance policy
- 5.6. Local repository servers
- 5.7. Univention App Center
- 5.8. Software monitor