I am wondering if it is possible to switch from PureOS to Debian by just editing my apt/sources.list without reinstalling.
It seems like it could be possible, while keeping a few packages from the purism repo and possibly installing updates manually for those if needed. I notice there are a few packages which are specific to pureos, like purism-power-optimisations and pureos-security-hardening, however they don’t seem to need many updates.
I’m wondering if anyone has tried this by just editing their sources.list?
I want to try it but it just seems like there’s probably something I’m not thinking of that may screw it up. It just seems too easy, but maybe it is?
If anyone has tried this or has any recommendations/reasons it may not work etc. it would be very helpful
Also off topic but is anyone else getting the error “File has unexpected size” when using apt update today? I just realized this and I’m not sure if its a server issue or what.
I get the exact same error like you.
Maybe something’s broken during switch from amber 8 to amber 9 on the server side? Or was the download somehow interrupted during update process?
E: Failed to fetch https://repo.pureos.net/pureos/dists/amber/main/dep11/Components-amd64.yml.xz File has unexpected size (2578756 != 2578608). Mirror sync in progress? [IP: 138.201.228.45 443]
Hashes of expected file:
- Filesize:2578608 [weak]
- SHA256:bf34998ca170beed1380f307fdf54f5a13f7a80a399b85fc646466097acdfce1
Release file created at: Mon, 30 Sep 2019 13:53:27 +0000
For more than 14 hours I get a similar error message on a fresh install of PureOS 9.0 when I do a sudo apt update on the command line… I’ll attach the whole message (sorry it’s German):
Holen:1 https://repo.pureos.net/pureos amber InRelease [5.784 B]
OK:2 https://repo.pureos.net/pureos amber-security InRelease
OK:3 https://repo.pureos.net/pureos amber-updates InRelease
Holen:4 https://repo.pureos.net/pureos amber/main amd64 DEP-11 Metadata [2.579 kB]
Fehl:4 https://repo.pureos.net/pureos amber/main amd64 DEP-11 Metadata
Datei hat eine unerwartete Größe (2578756 != 2578608). Eventuell läuft gerade eine Spiegel-Synchronisierung? [IP: 138.201.228.45 443]
Hashes of expected file:
- Filesize:2578608 [weak]
- SHA256:bf34998ca170beed1380f307fdf54f5a13f7a80a399b85fc646466097acdfce1
Release file created at: Mon, 30 Sep 2019 13:53:27 +0000
Holen:5 https://repo.pureos.net/pureos amber/main DEP-11 48x48 Icons [3.714 kB]
Fehl:5 https://repo.pureos.net/pureos amber/main DEP-11 48x48 Icons
Holen:6 https://repo.pureos.net/pureos amber/main DEP-11 64x64 Icons [7.590 kB]
Fehl:6 https://repo.pureos.net/pureos amber/main DEP-11 64x64 Icons
Paketlisten werden gelesen... Fertig
E: Fehlschlag beim Holen von https://repo.pureos.net/pureos/dists/amber/main/dep11/Components-amd64.yml.xz Datei hat eine unerwartete Größe (2578756 != 2578608). Eventuell läuft gerade eine Spiegel-Synchronisierung? [IP: 138.201.228.45 443]
Hashes of expected file:
- Filesize:2578608 [weak]
- SHA256:bf34998ca170beed1380f307fdf54f5a13f7a80a399b85fc646466097acdfce1
Release file created at: Mon, 30 Sep 2019 13:53:27 +0000
E: Fehlschlag beim Holen von https://repo.pureos.net/pureos/dists/amber/main/dep11/icons-48x48.tar.gz
E: Fehlschlag beim Holen von https://repo.pureos.net/pureos/dists/amber/main/dep11/icons-64x64.tar.gz
E: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.
Going from Debian Bullseye to PureOS Amber is not a good idea. You might be able to do it but the packages in Amber are older than in Bullseye, so you’ll have to downgrade and that can play havoc on low level dependencies like gcc.
Going from Amber to Debian Bullseye (or even Buster) should be fine.