Neon/LTS/EOL: Difference between revisions
No edit summary |
No edit summary |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<languages /> | <languages /> | ||
<translate> | <translate> | ||
<!--T:16--> | |||
{{Remember|2=Important|1=KDE neon Plasma LTS Edition is now at its end of life. You may still try to switch to regular User Edition but switching also is no longer supported. Should you try anyway, please make sure to have all your data backed up. We recommend a new installation of User Edition in case you are still stuck on the LTS Edition.}} | |||
<!--T:1--> | <!--T:1--> | ||
Also see https://blog.neon.kde.org/index.php/2021/04/06/the-end-of-lts-edition/. | |||
<!--T:15--> | |||
Starting on 2021-07-01, the KDE neon Plasma LTS Edition will no longer receive updates and you must migrate to the regular user edition to receive updates. This includes security updates. Deprecating the LTS edition allows us to more efficiently use our resources for the most valuable and also most used editions of neon. This step has of course been a long time coming. We've removed its visibility from websites 3 years ago https://blog.neon.kde.org/index.php/2018/02/12/hiding-neon-lts-edition/ and the rationale for that is even more true today than it was back then. | |||
== Switching to KDE neon User Edition == <!--T:2--> | == Switching to KDE neon User Edition == <!--T:2--> | ||
Line 16: | Line 20: | ||
'''Make a backup of all important data.''' | '''Make a backup of all important data.''' | ||
<!--T:5--> | |||
Have a new installation medium ready in case the switch goes wrong and you need to reinstall a fresh system. https://neon.kde.org/download | Have a new installation medium ready in case the switch goes wrong and you need to reinstall a fresh system. https://neon.kde.org/download | ||
<!--T:6--> | |||
Create a file called <code>40-neon-user-lts-migration</code> in your home directory and put the following content inside | Create a file called <code>40-neon-user-lts-migration</code> in your home directory and put the following content inside | ||
<!--T:7--> | |||
{{Input|1=<nowiki> | {{Input|1=<nowiki> | ||
Package: * | Package: * | ||
Line 26: | Line 33: | ||
</nowiki>}} | </nowiki>}} | ||
<!--T:8--> | |||
Switch the repository | Switch the repository | ||
<!--T:9--> | |||
{{Input|1=<nowiki> | {{Input|1=<nowiki> | ||
sudo sed -i --regexp-extended 's%(neon\.kde\.org.+)(/lts)%\1%g' /etc/apt/sources.list /etc/apt/sources.list.d/* | sudo sed -i --regexp-extended 's%(neon\.kde\.org.+)(/lts)%\1%g' /etc/apt/sources.list /etc/apt/sources.list.d/* | ||
</nowiki>}} | </nowiki>}} | ||
<!--T:10--> | |||
Next run the following commands: | Next run the following commands: | ||
<!--T:11--> | |||
{{Input|1=<nowiki> | {{Input|1=<nowiki> | ||
sudo mv $HOME/40-neon-user-lts-migration /etc/apt/preferences.d | sudo mv $HOME/40-neon-user-lts-migration /etc/apt/preferences.d | ||
Line 41: | Line 52: | ||
</nowiki>}} | </nowiki>}} | ||
<!--T:12--> | |||
Next you need to restart your system and on startup it will migrate to user edition, followed by an automatic restart. As part of the migration the file you created will be automatically deleted. To ensure all software is at the expected versions it's advised to repeat the pkcon commands to apply remaining updates (if any): | Next you need to restart your system and on startup it will migrate to user edition, followed by an automatic restart. As part of the migration the file you created will be automatically deleted. To ensure all software is at the expected versions it's advised to repeat the pkcon commands to apply remaining updates (if any): | ||
<!--T:13--> | |||
{{Input|1=<nowiki> | {{Input|1=<nowiki> | ||
pkcon refresh | pkcon refresh | ||
Line 49: | Line 62: | ||
</nowiki>}} | </nowiki>}} | ||
<!--T:14--> | |||
Don't forget to restart. | Don't forget to restart. | ||
</translate> | </translate> |
Latest revision as of 10:37, 6 July 2021
Also see https://blog.neon.kde.org/index.php/2021/04/06/the-end-of-lts-edition/.
Starting on 2021-07-01, the KDE neon Plasma LTS Edition will no longer receive updates and you must migrate to the regular user edition to receive updates. This includes security updates. Deprecating the LTS edition allows us to more efficiently use our resources for the most valuable and also most used editions of neon. This step has of course been a long time coming. We've removed its visibility from websites 3 years ago https://blog.neon.kde.org/index.php/2018/02/12/hiding-neon-lts-edition/ and the rationale for that is even more true today than it was back then.
Switching to KDE neon User Edition
Usually we do not actively support switching from one edition of KDE neon to another. The following migration path has been tested and should work as intended. Please note that any third party repositories such as PPAs, and non-KDE software installed via .deb files in general may inhibit the migration from working correctly. To be on the safe side we advise that you remove/downgrade the software and/or repositories.
Make a backup of all important data.
Have a new installation medium ready in case the switch goes wrong and you need to reinstall a fresh system. https://neon.kde.org/download
Create a file called 40-neon-user-lts-migration
in your home directory and put the following content inside
Package: * Pin: release l=KDE neon - User Edition Pin-Priority: 1100
Switch the repository
sudo sed -i --regexp-extended 's%(neon\.kde\.org.+)(/lts)%\1%g' /etc/apt/sources.list /etc/apt/sources.list.d/*
Next run the following commands:
sudo mv $HOME/40-neon-user-lts-migration /etc/apt/preferences.d pkcon refresh pkcon update --only-download pkcon offline-trigger
Next you need to restart your system and on startup it will migrate to user edition, followed by an automatic restart. As part of the migration the file you created will be automatically deleted. To ensure all software is at the expected versions it's advised to repeat the pkcon commands to apply remaining updates (if any):
pkcon refresh pkcon update --only-download pkcon offline-trigger
Don't forget to restart.