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
HI! I Have a Problem
- Edit "/etc/apt/sources.list.d/10_q4os.list" and change "q4os-4-0-cn" to "q4os-5-0-cn"
I`m here now in Terminal
### Q4OS essential repositories
## origin q4os.org | o=q4os.org,a=q4os-4-0-st,n=q4os-4-0-cn,l=q4os-4-0 reposito>
deb xxxx://q4os.org/q4repo q4os-5-0-cn main
##deb-src xxxx://q4os.org/q4repo q4os-5-0-cn main
^G Hilfe ^O Speichern ^W Wo ist ^K Ausschneid^T Ausführen ^C Position
^X Beenden ^R Datei öffn^\ Ersetzen ^U Einfügen ^J Ausrichten^_ Zu Zeile
Now how can I save this please? Thanks
BITTE helft einander! Mehr auf meinem Blog http://herrabisz.wordpress.com/ http://www.youtube.com/user/HerrAbisZ2 + 3
Offline
Now how can I save this please? Thanks
Just press ctrl+O as suggested ... "^O Speichern"
^G Hilfe ^O Speichern ^W Wo ist ^K Ausschneid^T Ausführen ^C Position
^X Beenden ^R Datei öffn^\ Ersetzen ^U Einfügen ^J Ausrichten^_ Zu Zeile
Offline
Aha! not Zero but O and then "enter"
- If you are using Trinity DE, edit "/etc/apt/sources.list.d/12_qtde.list" and change line:
deb xxxx://q4os.org/qtderepo bullseye basic main"
to
deb xxxx://q4os.org/qtderepo bookworm main
That is what i see
GNU nano 5.4 /etc/apt/sources.list.d/20_debian.list
### Debian essential repositories## origin deb.debian.org | o=Debian,a=stable,n=bullseye,l=Debian,c=[main|contrib|non-free],b=[amd64|i386|arm64|armhf]
deb xxxx://deb.debian.org/debian bullseye main contrib non-free
##deb-src xxxx://deb.debian.org/debian bullseye main contrib non-free## origin security.debian.org | o=Debian,a=stable-security,n=bullseye-security,l=Debian-Security,c=[main|contrib|non-free]>
deb xxxx://security.debian.org/debian-security bullseye-security main contrib non-free
##deb-src xxxx://security.debian.org/debian-security bullseye-security main contrib non-free## origin deb.debian.org | o=Debian,a=stable-updates,n=bullseye-updates,l=Debian,c=[main|contrib|non-free],b=[amd64|i386|a>
deb xxxx://deb.debian.org/debian bullseye-updates main contrib non-free
##deb-src xxxx://deb.debian.org/debian bullseye-updates main contrib non-free## origin deb.debian.org
##deb xxxx://deb.debian.org/debian bullseye-proposed-updates main contrib non-free
##deb-src xxxx://deb.debian.org/debian bullseye-proposed-updates main contrib non-free
- Remove Q4OS pinning by deleting file "/etc/apt/preferences.d/pin80-q4os"
I see this
Explanation: increase q4os repo priority
Explanation: to be preferred to debian
Explanation: ---
Package: *
Pin: release o=q4os.org,n=q4os-2-0-cn
Pin-Priority: 501Package: *
Pin: release o=q4os.org,n=q4os-3-0-cn
Pin-Priority: 501Package: *
Pin: release o=q4os.org,n=q4os-4-0-cn
Pin-Priority: 501Package: *
Pin: release o=q4os.org,n=q4os-5-0-cn
Pin-Priority: 501Package: *
Pin: release o=q4os.org,n=q4os-rpi-2-0-cn
Pin-Priority: 501Package: *
Pin: release o=q4os.org,n=q4os-rpi-3-0-cn
Pin-Priority: 501Package: *
Pin: release o=q4os.org,n=q4os-rpi-4-0-cn
Pin-Priority: 501Package: *
Pin: release o=q4os.org,n=q4os-rpi-5-0-cn
Pin-Priority: 501
And i can`t delete them
BITTE helft einander! Mehr auf meinem Blog http://herrabisz.wordpress.com/ http://www.youtube.com/user/HerrAbisZ2 + 3
Offline
UH Sorry, wrong List
GNU nano 5.4 /etc/apt/sources.list.d/12_qtde.list
### Q4OS-TDE repositories## origin q4os.org | o=q4os.org,a=qtde-bullseye-st,n=bullseye,l=Q4OS TDE reposi>
deb deb xxxx://q4os.org/qtderepo bookworm main
##deb-src deb xxxx://q4os.org/qtderepo bookworm main
BITTE helft einander! Mehr auf meinem Blog http://herrabisz.wordpress.com/ http://www.youtube.com/user/HerrAbisZ2 + 3
Offline
I Have something from here
xxxxx://www.q4os.org/forum/viewtopic.php?id=3887
Now i will see
BITTE helft einander! Mehr auf meinem Blog http://herrabisz.wordpress.com/ http://www.youtube.com/user/HerrAbisZ2 + 3
Offline
does not work because the addresses are not correct
BITTE helft einander! Mehr auf meinem Blog http://herrabisz.wordpress.com/ http://www.youtube.com/user/HerrAbisZ2 + 3
Offline
It`s ok, but 5.2 isn`t stable on Aspire 5715Z
BITTE helft einander! Mehr auf meinem Blog http://herrabisz.wordpress.com/ http://www.youtube.com/user/HerrAbisZ2 + 3
Offline
Pages: 1