You are not logged in.
Pages: 1
This recommendation concerns an upgrade from older Q4OS edition, for example Q4OS 4 Gemini / Debian Bullseye to a newer one for example Q4OS 5 Aquarius / Debian Bookworm.
First, we always recommend a new fresh Q4OS installation and copying desired user data in the $HOME folder, as it ensures the clean operating system base and exclude possible hidden inconsistencies. In such a clean way, it could be feasible to make use of custom profiles feature of the Desktop profiler, see https://www.q4os.org/dqa016.html
For those, who really want to do a regular upgrade:
The upgrade will be possible according to the standard conditions of Debian. If you follow recommendations for Debian and simply modify Q4OS repositories in sources.list, it should be possible to upgrade between Q4OS editions in most cases. Keep in mind, the major upgrades usually require post-upgrade manual system interventions and fixes, what could be time consuming. Some hidden inconsistencies may also persist after upgrade, and show themselves later unexpectedly.
Q4OS 4 -> Q4OS 5 see https://www.q4os.org/forum/viewtopic.ph … 337#p24337
Do not hesitate to post any valuable links to Debian upgrade instructions in the follow up discussion.
Offline
Very good topic. Lets have some informative discussions before Q4OS 5
Offline
The upgrade section here is quite useful. https://www.debian.org/releases/stable/ … ase-notes/
The process of just upgrading Debian is normally pretty easy.
There are additional factors with pinning in Q4OS and other bits and bobs discussed in the notes that do make me wonder about the wisdom of going down the upgrade route with Q4OS.
Perhaps the question is whether the devs have the bandwidth to make the process foolproof or not. The more you try to cater for exceptions the worse it gets.....
In the past I have always just bit the bullet and reinstalled. I have a list of the packages I install so that doesn't take long. Keeping the old config files is easy enough in just backing up the dot files.
OK there's a bit of fiddling with a few system files I adjust but TBH it's no big deal.
It would be nice to get a test version of Q4OS 5 to play with.
Offline
Upgrade Q4OS 4 -> Q4OS 5
Q4OS 5 will not use any APT pinning by default, so upgrade of Q4OS specific system part should comprise of the following steps at least:
- Edit "/etc/apt/sources.list.d/10_q4os.list" and change "q4os-4-0-cn" to "q4os-5-0-cn"
- If you are not using Trinity DE, just delete the "/etc/apt/sources.list.d/12_qtde.list" file
- If you are using Trinity DE, edit "/etc/apt/sources.list.d/12_qtde.list" and change line:
deb http://q4os.org/qtderepo bullseye basic main"
to
deb http://q4os.org/qtderepo bookworm main
Don't forget to remove the "basic" component.
- Remove Q4OS pinning by deleting file "/etc/apt/preferences.d/pin80-q4os"
- Continue upgrading the Debian part, at the first place you need to edit "/etc/apt/sources.list.d/20_debian.list" and change repositories from "bullseye" to "bookworm" according to Debian instructions.
Be ready, some applications may be muddled when using configurations from older versions. Q4OS specific tools and applications should receive the upgrade peacefully, however we are not able to guarantee so for all situations.
Last edited by q4osteam (2023-03-23 11:43)
Offline
Thanks for that info. Chicken and Egg question....?
I would be tempted to do the Debian dist-upgrade first, on the basis that everything in the existing TDE side should work fine with a later version of Debian libraries. The reverse may or may not be true.
Once the OS is updated I would then do TDE.
Offline
@bin
Q4OS 5 compiles TDE libraries against the new Debian version, so the old ones likely will not work flawlessly in a mixed environment. So, the upgrade should be performed at once, as close as possible.
Important note: don't try to upgrade now, until Q4OS 5 is released. Q4OS 5 repositories are not initialized at the moment.
Offline
Pages: 1