Host upgrade and repository migration
TIP
Are you tired of complex setup, configuration, backup and update tasks? Let us handle this stuff for you! 🚀
The easiest and often most cost-effective way to operate Zammad is our cloud service. Give it a try with a free trial instance!
Questa pagina descrive i passaggi necessari per aggiornare l'host e passare ai nuovi repository di pacchetti di Zammad. Se desideri aggiornare solo Zammad, consulta la sezione Aggiornamento di Zammad. Per passare ai nuovi repository senza aggiornare l'host, salta i passaggi relativi all'aggiornamento dell'host.
A partire da Zammad 7, i pacchetti vengono creati usando una nuova toolchain e ospitati con un altro URL.
WARNING
Assicurati sempre di avere un backup dei tuoi dati prima di eseguire un aggiornamento.
I seguenti sistemi operativi sono supportati:
| Distribution | Version |
|---|---|
| CentOS/RHEL | 9, 10 |
| Debian | 11, 12 & 13 |
| OpenSUSE Leap / SLES | 15 & 16 |
| Ubuntu | 22.04, 24.04 & 26.04 |
Ferma Zammad
sh
sudo systemctl stop zammadHost upgrade steps
Disable updates for Zammad
sh
sudo apt-mark hold zammadPerform host upgrade
Esegui l'aggiornamento dell'host secondo la documentazione del tuo sistema operativo.
Reboot host
Nel caso in cui tu non abbia riavviato il sistema dopo l'aggiornamento, assicurati di riavviarlo ora.
Adjust package repository
Remove old repository
Rimuovi il vecchio file di configurazione del repository o disabilita/elimina il vecchio repository nel tuo gestore pacchetti.
Ubuntu 22.04:
sh
sudo rm /etc/apt/sources.list.d/zammad.sourcesUbuntu 24.04:
sh
sudo rm /etc/apt/sources.list.d/zammad.listRemove old repository key
Rimuovi la vecchia chiave del repository dal tuo sistema. A seconda del tuo sistema operativo e versione.
sh
sudo rm /etc/apt/keyrings/pkgr-zammad.gpgAdd new repository
Se la chiave del repository è diversa per la vecchia e nuova versione, la tua distribuzione potrebbe richiedere passaggi aggiuntivi.
Aggiungi la chiave del repository:
sh
sudo curl -fsSL "https://go.packager.io/srv/deb/zammad/zammad/gpg-key.gpg" \
-o /usr/share/keyrings/zammad.gpg && sudo chmod 644 /usr/share/keyrings/zammad.gpgAggiungi il repository (Ubuntu 22.04):
sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/22.04.list" \
-o /etc/apt/sources.list.d/zammad.listAggiungi il repository (Ubuntu 24.04):
sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/24.04.list" \
-o /etc/apt/sources.list.d/zammad.listAggiungi repository (Ubuntu 26.04):
sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/26.04.list" \
-o /etc/apt/sources.list.d/zammad.listInstalla Zammad
sh
sudo apt updatesh
sudo apt install zammadAggiorna Zammad
TIP
If there is a new Zammad version available and you want to update to it, check the release notes for any required additional steps.
Riattiva gli aggiornamenti per Zammad e aggiornalo all'ultima versione disponibile per il tuo sistema operativo.
Update package index:
sh
sudo apt updateRe-enable updates for Zammad:
sh
sudo apt-mark unhold zammadUpdate Zammad:
sh
sudo apt upgrade zammadAvvia Zammad
sh
sudo systemctl start zammad