1-general-prerequisites-before-upgrade.sh
· 135 B · Bash
Raw
systemctl disable zammad --now
apt-mark hold zammad
apt update
apt upgrade
# Continue with step 2 or 3 depending on your current state
| 1 | systemctl disable zammad --now |
| 2 | apt-mark hold zammad |
| 3 | apt update |
| 4 | apt upgrade |
| 5 | |
| 6 | # Continue with step 2 or 3 depending on your current state |
2-debian-10-to-11-repositories.sh
· 300 B · Bash
Raw
sed -i 's/debian-security buster\/updates/ bookworm-security/g' /etc/apt/sources.list
sed -i 's/buster/bullseye/g' /etc/apt/sources.list
apt clean; apt update
apt upgrade
apt dist-upgrade
pg_dropcluster --stop 13 main
pg_upgradecluster 11 main /var/lib/postgresql/13/
apt autoremove
shutdown -r now
| 1 | sed -i 's/debian-security buster\/updates/ bookworm-security/g' /etc/apt/sources.list |
| 2 | sed -i 's/buster/bullseye/g' /etc/apt/sources.list |
| 3 | apt clean; apt update |
| 4 | apt upgrade |
| 5 | apt dist-upgrade |
| 6 | |
| 7 | pg_dropcluster --stop 13 main |
| 8 | pg_upgradecluster 11 main /var/lib/postgresql/13/ |
| 9 | |
| 10 | apt autoremove |
| 11 | shutdown -r now |
2-ubuntu-18-to-20-repositories.sh
· 211 B · Bash
Raw
sed -i 's/bionic/focal/g' /etc/apt/sources.list
apt clean; apt update
apt upgrade
apt dist-upgrade
pg_dropcluster --stop 13 main
pg_upgradecluster 11 main /var/lib/postgresql/13/
apt autoremove
shutdown -r now
| 1 | sed -i 's/bionic/focal/g' /etc/apt/sources.list |
| 2 | apt clean; apt update |
| 3 | apt upgrade |
| 4 | apt dist-upgrade |
| 5 | |
| 6 | pg_dropcluster --stop 13 main |
| 7 | pg_upgradecluster 11 main /var/lib/postgresql/13/ |
| 8 | |
| 9 | apt autoremove |
| 10 | shutdown -r now |
3-debian-11-to-12-repositories.sh
· 216 B · Bash
Raw
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
apt clean; apt update
apt upgrade
apt dist-upgrade
pg_dropcluster --stop 13 main
pg_upgradecluster 13 main /var/lib/postgresql/15/
apt autoremove
shutdown -r now
| 1 | sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list |
| 2 | apt clean; apt update |
| 3 | apt upgrade |
| 4 | apt dist-upgrade |
| 5 | |
| 6 | pg_dropcluster --stop 13 main |
| 7 | pg_upgradecluster 13 main /var/lib/postgresql/15/ |
| 8 | |
| 9 | apt autoremove |
| 10 | shutdown -r now |
3-ubuntu-20-to-22-repositories.sh
· 210 B · Bash
Raw
sed -i 's/focal/jammy/g' /etc/apt/sources.list
apt clean; apt update
apt upgrade
apt dist-upgrade
pg_dropcluster --stop 13 main
pg_upgradecluster 13 main /var/lib/postgresql/15/
apt autoremove
shutdown -r now
| 1 | sed -i 's/focal/jammy/g' /etc/apt/sources.list |
| 2 | apt clean; apt update |
| 3 | apt upgrade |
| 4 | apt dist-upgrade |
| 5 | |
| 6 | pg_dropcluster --stop 13 main |
| 7 | pg_upgradecluster 13 main /var/lib/postgresql/15/ |
| 8 | |
| 9 | apt autoremove |
| 10 | shutdown -r now |
4-finish-upgrade.sh
· 204 B · Bash
Raw
apt-mark unhold zammad
# ADJUST /etc/apt/sources.list.d/zammad.list WITH YOUR OS-VERSION-NUMBER
# (bullseye: 11; bookworm: 12; focal: 20; jammy: 22)
systemctl enable zammad
apt update
apt install zammad
| 1 | apt-mark unhold zammad |
| 2 | |
| 3 | # ADJUST /etc/apt/sources.list.d/zammad.list WITH YOUR OS-VERSION-NUMBER |
| 4 | # (bullseye: 11; bookworm: 12; focal: 20; jammy: 22) |
| 5 | |
| 6 | systemctl enable zammad |
| 7 | apt update |
| 8 | apt install zammad |