Please don't close as "duplicate" because: I know there are very similar questions of fact (see below) but I am considerably less Linux literate and am seeking instructions for my skill level and specific matters of ignorance. Frustration has led to considerable testiness about this :)
Related questions
- upgrade-to-22-04-impish-release-no-longer-has-a-release-file
- End of life removed repositories
- Similar Q at ServerFault - this one provides some sources.list edits...
First an observation that may explain my difficulties and frustration: it strikes me as insane to make it impossible to perform an upgrade without first performing all previous updates AND making those updates generally inacessible.
Sitrep & specific ignorances:
- I know Impish is EOL and that the repositories are ~renamed/moved
- I have referred to the Ubuntu help linked in referenced questions
- I was about to try amending the sources.list file but apparently it's read only if I'm not root and I don't even know how to "sudo" an editor to get around that...
- The alternative of doing sudo sed (per ServerFault) makes me worry about not knowing if I should even do that because I'm too dumb re linux to know what's good and what's not, how do I protect myself in case I make a mistake, etc.
- Where there are instructions to replace CODENAME does that mean use "IMPISH" - likewise all caps, or "Impish" or just "impish"?
- and What do I have to do to keep my Cinnamon desktop etc?
Question Can anyone provide instructions or link to such for someone who needs instructions that assume far less Linux knowledge? Better still - is there a script for this??
NB I am pretty technically competent but I don't want to spend the next two days researching this. A script to take care of all of this would be ideal... (and wouldn't it have been nice if that sort of thing were provided at EOL by those who have made the updates unavailable?)
PS The error messages arising from EOL are also completely unhelpful - I have been having internet & VPN issues so the inaccessibility and advice to check my internet connection prevented me from learning quickly that the repositories can't be found because they had been hidden... because I had to restart my who system to eliminate the "internet" connectivity possibility, etc. etc. etc.
CODENAME
is the release name in lowercase. You can see this from the example given: "with CODENAME being your release, e.g. quantal." substitute for 'focal' or 'jammy' or 'impish', whatever – Esther Aug 08 '22 at 17:55