Archive

1. Assisted upgrade from Debian 10 (buster) or newer

$ sudo apt install progress-linux
$ sudo apt update
$ suod apt upgrade

2. Manual upgrade to Progress Linux 5 (engywuck)

sudo apt install --yes --no-install-recommends ca-certificates
cat > /etc/apt/sources.list.d/debian.list << EOF
deb https://deb.debian.org/debian buster main contrib non-free
deb http://security.debian.org buster/updates main contrib non-free
deb https://deb.debian.org/debian buster-updates main contrib non-free
EOF
cat > /etc/apt/sources.list.d/progress-linux.list << EOF
deb https://cdn.deb.progress-linux.org/packages engywuck main contrib non-free
deb https://cdn.deb.progress-linux.org/packages engywuck-security main contrib non-free
deb https://cdn.deb.progress-linux.org/packages engywuck-updates main contrib non-free
deb https://cdn.deb.progress-linux.org/packages engywuck-extras main contrib non-free restricted
EOF
cat > /etc/apt/preferences.d/progress-linux.pref << EOF
Package: *
Pin: release n=engywuck
Pin-Priority: 999

Package: *
Pin: release n=engywuck-security
Pin-Priority: 999

Package: *
Pin: release n=engywuck-updates
Pin-Priority: 999

Package: *
Pin: release n=engywuck-extras
Pin-Priority: 999
EOF
wget https://cdn.deb.progress-linux.org/packages/project/pgp/progress-linux-5-engywuck-archive-key.pub -O - | sudo apt-key add -
sudo sh -c "apt update && apt upgrade && apt dist-upgrade && apt clean && apt autoremove --purge"
# If you have no other custom repositories, you can remove your old sources.list
sudo rm -f /etc/apt/sources.list /etc/apt/sources.list~

3. Manual upgrade to Progress Linux 5+ (engywuck-backports)

sudo apt install --yes --no-install-recommends ca-certificates
cat > /etc/apt/sources.list.d/debian.list << EOF
deb https://deb.debian.org/debian buster main contrib non-free
deb http://security.debian.org buster/updates main contrib non-free
deb https://deb.debian.org/debian buster-updates main contrib non-free

#deb https://deb.debian.org/debian buster-backports main contrib non-free
EOF
cat > /etc/apt/sources.list.d/progress-linux.list << EOF
deb https://cdn.deb.progress-linux.org/packages engywuck main contrib non-free
deb https://cdn.deb.progress-linux.org/packages engywuck-security main contrib non-free
deb https://cdn.deb.progress-linux.org/packages engywuck-updates main contrib non-free
deb https://cdn.deb.progress-linux.org/packages engywuck-extras main contrib non-free restricted

deb https://cdn.deb.progress-linux.org/packages engywuck-backports main contrib non-free
deb https://cdn.deb.progress-linux.org/packages engywuck-backports-extras main contrib non-free restricted
EOF
cat > /etc/apt/preferences.d/progress-linux.pref << EOF
Package: *
Pin: release n=engywuck
Pin-Priority: 999

Package: *
Pin: release n=engywuck-security
Pin-Priority: 999

Package: *
Pin: release n=engywuck-updates
Pin-Priority: 999

Package: *
Pin: release n=engywuck-extras
Pin-Priority: 999

Package: *
Pin: release n=engywuck-backports
Pin-Priority: 999

Package: *
Pin: release n=engywuck-backports-extras
Pin-Priority: 999
EOF
wget https://cdn.deb.progress-linux.org/packages/project/pgp/progress-linux-5-engywuck-archive-key.pub -O - | sudo apt-key add -
sudo sh -c "apt update && apt upgrade && apt dist-upgrade && apt clean && apt autoremove --purge"
# If you have no other custom repositories, you can remove your old sources.list
sudo rm -f /etc/apt/sources.list /etc/apt/sources.list~