Installing Crimson manually over Byzantium

Woo, it feels like forever when I installed Byzantium over Amber on my Librem15rev3, and it did not go so smoothly back then (see https://forums.puri.sm/t/gnome-not-working-after-upgrade-to-byzantium/18168). But in the end, I succeeded.

Anyway, the Pure OS Upgrade now tells me that it doesn’t like that I have non-PureOS 10 package repositories (namely these ones:

deb [arch=amd64] bullseye stable

deb bullseye non-free

deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main)

and it seems to allow no foreign packages (apparently I have plenty…), so the suggestion is to perform the system upgrade manually.So here is my current /etc/apt/sources.list:

deb [arch=amd64] https://repo.pureos.net/pureos byzantium main
deb-src [arch=amd64] https://repo.pureos.net/pureos byzantium main
deb [arch=amd64] https://repo.pureos.net/pureos/ byzantium-security main
deb [arch=amd64] https://repo.pureos.net/pureos/ byzantium-updates main
deb [arch=amd64] https://download.docker.com/linux/debian bullseye stable
deb http://httpredir.debian.org/debian bullseye non-free 

So I figure, I replace all instances of byzantium with crimson and the bullseye with bookworm, and then do

sudo apt update

sudo apt upgrade --without-new-pkgs

sudo apt full-upgrade

And then gradually install the “foreign” packages.

Would this be correct?

These version upgrades are always a little scary for me, has anybody already tried this?

Worked for me (without any bullseye), so shrug?

There’s documentation to manually upgrade: https://docs.puri.sm/Software/PureOS/cfg/sw-management.html#manually-upgrade-to-a-newer-pureos-release.

I used this method for my L5.
https://forums.puri.sm/t/when-and-how-to-jump-to-crimson/30020/67

1 Like