You are not logged in.
I'm using Q4OS Centaurus with Plasma - Debian GNU/Linux 10 (buster). Can I upgrade to Gemini, Plasma - 64bit / x64 without having to undo everything I've done to get my computer working good from Buster?
Is there a link to a tutorial to upgrade without overwriting everything?
Offline
I'm using Q4OS Centaurus with Plasma - Debian GNU/Linux 10 (buster). Can I upgrade to Gemini, Plasma - 64bit / x64 without having to undo everything I've done to get my computer working good from Buster?
Is there a link to a tutorial to upgrade without overwriting everything?
Try with this https://ostechnix.com/upgrade-to-debian … 10-buster/ Make sure to back up everything before, just in case. You could use timeshift for that.
Last edited by Tolkem (2021-10-07 00:01)
Offline
Thank you.
I've been following these instructions. I'm at the part that says:
Now verify if the sources list file is updated with new repository links:
$ cat /etc/apt/sources.list
Sample output:
deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main
deb http://security.debian.org/debian-security bullseye/updates main
deb-src http://security.debian.org/debian-security bullseye/updates main
# bullseye-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main
# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
____________________________________________________________
This sample output doesn't look anything like mine. It says:
steve@steve-pc:~$ ls apt/
sources.list sources.list.d
steve@steve-pc:~$ sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
steve@steve-pc:~$ sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*
steve@steve-pc:~$ cat /etc/apt/sources.list
deb https://typora.io/linux ./
# deb-src https://typora.io/linux ./
So I'm not able to update the security lines in the APT configuration file since they aren't there.
Please advise
Offline
The q4os devs moved the default sources.list file to /etc/apt/sources.list.d/20-debian.list (or very close to this).
Q4OS Trinity machine - Crelander E160. Intel Celeron N5105, 16GB LPDDR4, 512GB m.2 SATA SSD, Intel UHD graphics, Intel 7265 Wifi 5 + BT 4.x, 16" 3072x1920 LCD.
Offline
Thank you.
I've been following these instructions. I'm at the part that says:
Now verify if the sources list file is updated with new repository links:
$ cat /etc/apt/sources.list
____________________________________________________________
This sample output doesn't look anything like mine. It says:
Please advise
That's because the instructions are for a Debian pure system, whereas Q4OS is a Debian based system, so you have to adapt them. Like @tmiller76 mentioned above, the file you need to edit is 20_debian.list which is located in /etc/apt/sources.list.d So, you could just do the following:
1. Launch Konsole and run
$ sudo nano /etc/apt/sources.list.d/20_debian.list
# Q4OS essential repository
# **** !!! NEVER touch this CRITICAL system file **** !!!
deb http://ftp.debian.org/debian/ buster main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security/ buster/updates main contrib non-free
##deb-src http://security.debian.org/debian-security/ buster/updates main contrib non-free
# buster-updates, previously known as 'volatile'
deb http://ftp.debian.org/debian/ buster-updates main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster-updates main contrib non-free
##deb http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free
# mirror chooser service - experimental
##deb http://deb.debian.org/debian/ buster main contrib non-free
##deb-src http://deb.debian.org/debian/ buster main contrib non-free
2. Replace buster with bullseye, so it looks like this:
# Q4OS essential repository
# **** !!! NEVER touch this CRITICAL system file **** !!!
deb http://ftp.debian.org/debian/ bullseye main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security/ bullseye/updates main contrib non-free
##deb-src http://security.debian.org/debian-security/ buster/updates main contrib non-free
# buster-updates, previously known as 'volatile'
deb http://ftp.debian.org/debian/ bullseye-updates main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster-updates main contrib non-free
##deb http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free
# mirror chooser service - experimental
##deb http://deb.debian.org/debian/ buster main contrib non-free
##deb-src http://deb.debian.org/debian/ buster main contrib non-free
Then just follow the rest of the instructions from the post.
Offline
Thank you. A little confused where you offer instructions how to handle various files but also say # **** !!! NEVER touch this CRITICAL system file **** !!!
What file is it that I'm not supposed to touch?
I don't think the instruction worked for me. It says:
So we need to update the security lines in the APT configuration file.
=======================
Find the following lines in your sources.list file:
deb http://security.debian.org/debian-security bullseye/updates main
deb-src http://security.debian.org/debian-security bullseye/updates main
=======================
The only thing I have in the sources.list file is:
deb https://typora.io/linux ./
# deb-src https://typora.io/linux ./
=======================
Do I need to start at the top, and start over?
Thank you,
Steve
Last edited by SteveM (2021-10-07 21:14)
Offline
Thank you. A little confused where you offer instructions how to handle various files but also say # **** !!! NEVER touch this CRITICAL system file **** !!!
What file is it that I'm not supposed to touch?
I don't think the instruction worked for me. It says:
So we need to update the security lines in the APT configuration file.
=======================
Find the following lines in your sources.list file:deb http://security.debian.org/debian-security bullseye/updates main
deb-src http://security.debian.org/debian-security bullseye/updates main
=======================The only thing I have in the sources.list file is:
deb https://typora.io/linux ./
# deb-src https://typora.io/linux ./
=======================Do I need to start at the top, and start over?
Thank you,
Steve
That warning is part of the file, you can proceed, with caution, not to make any typo or delete some important line. You have to edit that file /etc/apt/sources.list.d/20_debian.list with an editor, for example nano.
sudo nano /etc/apt/sources.list.d/20_debian.list
the file will be open in nano for you to edit
# Q4OS essential repository
# **** !!! NEVER touch this CRITICAL system file **** !!!
deb http://ftp.debian.org/debian/ buster main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security/ buster/updates main contrib non-free
##deb-src http://security.debian.org/debian-security/ buster/updates main contrib non-free
# buster-updates, previously known as 'volatile'
deb http://ftp.debian.org/debian/ buster-updates main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster-updates main contrib non-free
##deb http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free
# mirror chooser service - experimental
##deb http://deb.debian.org/debian/ buster main contrib non-free
##deb-src http://deb.debian.org/debian/ buster main contrib non-free
Replace buster with bullseye, so it looks like this:
# Q4OS essential repository
# **** !!! NEVER touch this CRITICAL system file **** !!!
deb http://ftp.debian.org/debian/ bullseye main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security/ bullseye/updates main contrib non-free
##deb-src http://security.debian.org/debian-security/ buster/updates main contrib non-free
# buster-updates, previously known as 'volatile'
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster-updates main contrib non-free
##deb http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free
##deb-src http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free
# mirror chooser service - experimental
##deb http://deb.debian.org/debian/ buster main contrib non-free
##deb-src http://deb.debian.org/debian/ buster main contrib non-free
Note that before doing this, you're advised to back up your system, and make sure Buster is up-to-date, so do that first, and once you've finished doing that, edit the file as explained above, then in konsole run
$ sudo apt update
then
$ sudo apt full-upgrade
once that's finished, reboot your system, verify that the full-upgrade process was successful
$ cat /etc/os-release
it should say "bullseye". You can check this info in Plasma kinfocenter tool as well.
Now, launch konsole and run
sudo apt autoremove --purge
this will clean your system from leftovers. That's it.
Last edited by Tolkem (2021-10-10 16:59)
Offline
That warning is part of the file, you can proceed, with caution, not to make any typo or delete some important line. You have to edit that file /etc/apt/sources.list.d/20_debian.list with an editor, for example nano.
sudo nano /etc/apt/sources.list.d/20_debian.list
the file will be open in nano for you to edit
# Q4OS essential repository # **** !!! NEVER touch this CRITICAL system file **** !!! deb http://ftp.debian.org/debian/ buster main contrib non-free ##deb-src http://ftp.debian.org/debian/ buster main contrib non-free deb http://security.debian.org/debian-security/ buster/updates main contrib non-free ##deb-src http://security.debian.org/debian-security/ buster/updates main contrib non-free # buster-updates, previously known as 'volatile' deb http://ftp.debian.org/debian/ buster-updates main contrib non-free ##deb-src http://ftp.debian.org/debian/ buster-updates main contrib non-free ##deb http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free ##deb-src http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free # mirror chooser service - experimental ##deb http://deb.debian.org/debian/ buster main contrib non-free ##deb-src http://deb.debian.org/debian/ buster main contrib non-free
Replace buster with bullseye, so it looks like this:
# Q4OS essential repository # **** !!! NEVER touch this CRITICAL system file **** !!! deb http://ftp.debian.org/debian/ bullseye main contrib non-free ##deb-src http://ftp.debian.org/debian/ buster main contrib non-free deb http://security.debian.org/debian-security/ bullseye/updates main contrib non-free ##deb-src http://security.debian.org/debian-security/ buster/updates main contrib non-free # buster-updates, previously known as 'volatile' deb http://ftp.debian.org/debian/ bullseye-updates main contrib non-free ##deb-src http://ftp.debian.org/debian/ buster-updates main contrib non-free ##deb http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free ##deb-src http://ftp.debian.org/debian/ buster-proposed-updates main contrib non-free # mirror chooser service - experimental ##deb http://deb.debian.org/debian/ buster main contrib non-free ##deb-src http://deb.debian.org/debian/ buster main contrib non-free
One minor correction, the security.debian.org line does require one further modification to work:
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
Q4OS Trinity machine - Crelander E160. Intel Celeron N5105, 16GB LPDDR4, 512GB m.2 SATA SSD, Intel UHD graphics, Intel 7265 Wifi 5 + BT 4.x, 16" 3072x1920 LCD.
Offline
Thank you for your help. Everything is upgraded.
Wow! There was a lot of work put into this upgrade. AppImages work the way they should. It's easy to mount google drive... don't need Rclone for it any longer. It has better theme integration and everything seems to be a little faster. Not only that, but it really looks and behaves a lot better.
Regards,
Steve
Offline
Thank you for your help. Everything is upgraded.
Wow! There was a lot of work put into this upgrade. AppImages work the way they should. It's easy to mount google drive... don't need Rclone for it any longer. It has better theme integration and everything seems to be a little faster. Not only that, but it really looks and behaves a lot better.
Regards,
Steve
Glad everything work out well for you Now, you could upgrade Plasma desktop too. Gemini/Bullseye has 5.20, but you can get 5.22 https://www.q4os.org/forum/viewtopic.php?id=3738 I did it, and it works great. Just remember, make a backup before, just in case. I like timeshift; it's easy to use and works like a charm. It's available in Q4OS software center, or you can install it via konsole
sudo apt install timeshift
create a restore point/image you can use to take your system back to a previous state.
Offline
I'd like to try this, but I'm having some doubts. The key I think I installed looked like this
Is a key supposed to be garbled? I dunno'.
The vi command wasn't found. Not sure how to find and install it
At one point it says:
The relevant part is that kde-plasma-desktop will be removed, so after applying the update, you'll need to reboot, jump to a TTY
Jump to a what? LOL what's a TTY?
These instructions seem more for advanced users than novices like me.
Regards,
Steve
Offline
I'd like to try this, but I'm having some doubts. The key I think I installed looked like this
https://imgur.com/WC7Tytv https://imgur.com/WC7Tytv
Is a key supposed to be garbled? I dunno'.
The vi command wasn't found. Not sure how to find and install it
At one point it says:
The relevant part is that kde-plasma-desktop will be removed, so after applying the update, you'll need to reboot, jump to a TTYJump to a what? LOL what's a TTY?
These instructions seem more for advanced users than novices like me.
Regards,
Steve
Then I suggest you don't do it. A TTY stands for Teletypewriter, in Linux this refers to a text console mode, that means, no desktop, this is what you see when you boot Q4OS; the black screen with lots of boot messages. As for the key, I myself didn't follow the method described in that tutorial, just downloaded it and moved to /apt/etc/trusted.gpg.d directory. You could try in a virtual machine to learn the process; install Q4OS, and try the procedure in there, safely. You could make snapshots of the VM so you don't have to reinstall, just delete the snapshot and try again. By the way, virtual machines are a great way to learn stuff, so even if you don't do the Plasma thing, you could still benefit from using them.
Offline
Thank you. I'll use Timeshift to make a backup. Some one on Reddit told me I can launch a TTY by using ctrl+alt+f1 or some combination like that.
I've never used a VM. I'd have no idea how to put the upgraded OS into it. I'm not even sure if I have a VM.
Offline
Thank you. I'll use Timeshift to make a backup. Some one on Reddit told me I can launch a TTY by using ctrl+alt+f1 or some combination like that.
I've never used a VM. I'd have no idea how to put the upgraded OS into it. I'm not even sure if I have a VM.
Ok. A virtual machine(VM)can be created with some tools like QEMU https://www.qemu.org/ or VirtualBox https://www.virtualbox.org/ I'd suggest you try the latter, VirtualBox, since it is easy to use. In this video you can see how to create a VM in VBox https://www.youtube.com/watch?v=xtF2ZlDtLt4 and you can read the official docs too https://www.virtualbox.org/manual/UserManual.html
You can launch up to 6 TTY, by using Ctlr + Alt + F1 ... F6 usually TTY 7 is reserved for the "graphical target"; the desktop or window manager. Except in Wayland, it uses TTY 1. If you wonder what Wayland is, read here https://wayland.freedesktop.org/ it's supposed to replace Xorg(X) https://www.x.org/wiki/, which is what most distros currently use, i.e. Q4OS. Don't hesitate to ask if you have more questions regarding how VMs work. It's one of my favorite hobbies, create and run VMs, I mean.
Offline