ActiveDebianSync supports mirroring Ubuntu distributions alongside Debian repositories.
This enables you to maintain a complete local mirror for both Debian and Ubuntu-based systems.
The Ubuntu mirroring feature provides:
- Full release mirroring: Main release packages for any Ubuntu version
- Pockets support: -updates, -security, -backports, and -proposed
- Component selection: main, restricted, universe, multiverse
- LTS detection: Automatic recognition of LTS releases
- Archived releases: Support for EOL releases via old-releases.ubuntu.com
- Security mirror: Automatic use of security.ubuntu.com for current releases
Enable Ubuntu repository synchronization in your config.json:
{
"sync_ubuntu_repository": true,
"ubuntu_mirror": "http://archive.ubuntu.com/ubuntu",
"ubuntu_releases": ["jammy", "noble"],
"ubuntu_architectures": ["amd64"],
"ubuntu_components": ["main", "restricted", "universe", "multiverse"]
}
| Option | Type | Default | Description |
|---|---|---|---|
sync_ubuntu_repository |
bool | false |
Master switch to enable Ubuntu sync |
ubuntu_mirror |
string | http://archive.ubuntu.com/ubuntu |
Primary Ubuntu mirror URL |
ubuntu_releases |
[]string | [] |
List of release codenames to sync |
ubuntu_architectures |
[]string | ["amd64"] |
Architectures to sync |
ubuntu_components |
[]string | ["main", "restricted", "universe", "multiverse"] |
Components to sync |
ubuntu_release_configs |
[]object | [] |
Per-release advanced configuration |
{ "sync_ubuntu_repository": true, "ubuntu_releases": ["jammy", "noble"], "ubuntu_architectures": ["amd64"], "ubuntu_components": ["main", "universe"]}
{ "sync_ubuntu_repository": true, "ubuntu_mirror": "http://archive.ubuntu.com/ubuntu", "ubuntu_releases": ["focal", "jammy", "noble"], "ubuntu_architectures": ["amd64", "arm64"], "ubuntu_components": ["main", "restricted", "universe", "multiverse"], "ubuntu_release_configs": [ { "name": "focal", "is_lts": true, "sync_updates": true, "sync_backports": false, "sync_security": true, "sync_proposed": false }, { "name": "jammy", "is_lts": true, "sync_updates": true, "sync_backports": true, "sync_security": true, "sync_proposed": false }, { "name": "noble", "is_lts": true, "sync_updates": true, "sync_backports": false, "sync_security": true, "sync_proposed": false } ]}