Kubuntu/PPAs: Difference between revisions
(→Kubuntu Continuous Integration (CI): Added link to descriptive youtube video about KCI) |
|||
(22 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
While Ubuntu does have a wide selection of software in their [https://help.ubuntu.com/community/Repositories/Ubuntu official apt repositories], as well as what is available in the official (but unsupported) Backports repository, providing packages for newer KDE | While Ubuntu does have a wide selection of software in their [https://help.ubuntu.com/community/Repositories/Ubuntu official apt repositories], as well as what is available in the official (but unsupported) Backports repository, providing packages for newer KDE software versions (as well as some major applications) is often beyond the scope of these official software channels. So users who want new software all the time, should choose a rolling release distro such as Manjaro instead of Debian derivates such as Ubuntu. Turns out, software quality in ''rolling releases'' is quite good and rolling releases offer more features than a contemporary Debian. | ||
This is why Kubuntu use the [https://launchpad.net/ubuntu/+ppas Launchpad PPA system] for their KDE technology upgrades. | This is why Kubuntu use the [https://launchpad.net/ubuntu/+ppas Launchpad PPA system] for their KDE technology upgrades. | ||
Line 7: | Line 7: | ||
This is where all your security fixes come from. | This is where all your security fixes come from. | ||
== Recommended Updates == | == Recommended Updates == | ||
Normal package updates come from here. Note that you will not always get every new KDE version. | Normal package updates come from here. Note that you will not always get every new KDE software version. | ||
== Unsupported Updates == | == Unsupported Updates == | ||
This is the official Ubuntu [https://help.ubuntu.com/community/UbuntuBackports Backports] repository. this ''unsupported'' channel mostly contains individual packages "backported' from a newer Ubuntu release, but will usually provide a minor KDE | This is the official Ubuntu [https://help.ubuntu.com/community/UbuntuBackports Backports] repository. this ''unsupported'' channel mostly contains individual packages "backported' from a newer Ubuntu release, but will usually provide a minor KDE software "point" release if it provides significant bug fixes and stability. | ||
=== Kubuntu Updates === | === Kubuntu Updates === | ||
Line 21: | Line 16: | ||
Example: | Example: | ||
Kubuntu | Kubuntu Wily 15.10 users were able to test out upgrading from Plasma 5.4 '''1''' to 5.4.'''2''' before those packages were moved to Ubuntu Updates. | ||
Use Case: | Use Case: | ||
Line 27: | Line 22: | ||
* Releases that do not qualify for Ubuntu Updates but have low risk of regression | * Releases that do not qualify for Ubuntu Updates but have low risk of regression | ||
* KDE Applications ''point releases'' | * KDE Applications ''point releases'' | ||
* | * Other KDE software ''point releases'' | ||
Open your Terminal (Konsole) to add: | |||
<syntaxhighlight lang="sh"> | |||
$ sudo add-apt-repository ppa:kubuntu-ppa/ppa | |||
$ sudo apt update && sudo apt full-upgrade -y | |||
</syntaxhighlight> | |||
=== Kubuntu Backports === | === Kubuntu Backports === | ||
Backports of new '''major''' versions of | Backports of new '''major''' versions of Plasma, Frameworks and major KDE apps for Kubuntu which are not yet tested enough to go to Ubuntu Backports. | ||
Example: | Example: | ||
Wily users were able to try out upgrading Kubuntu Wily's Plasma from 5.'''4'''.x to 5.'''5'''.0 without having to wait for Xenial's release. | |||
Use Case: | Use Case: | ||
* Releases of new major versions | * Releases of new major versions | ||
* Releases that are tested but still | * Releases that are tested but still present a considerable risk of regression (for example due to a large change in the dependency stack, such as requirement bump from Qt 4.5 to 4.6) | ||
* | * Plasma major releases and such that imply major stack changes | ||
* Amarok major releases and such that imply major stack changes | * Amarok major releases and such that imply major stack changes | ||
* | * Calligra major releases and such that imply major stack changes | ||
Open your Terminal (Konsole) to add: | |||
<syntaxhighlight lang="sh"> | |||
$ sudo add-apt-repository ppa:kubuntu-ppa/backports | |||
$ sudo apt update && sudo apt full-upgrade -y | |||
</syntaxhighlight> |
Latest revision as of 19:42, 11 October 2019
While Ubuntu does have a wide selection of software in their official apt repositories, as well as what is available in the official (but unsupported) Backports repository, providing packages for newer KDE software versions (as well as some major applications) is often beyond the scope of these official software channels. So users who want new software all the time, should choose a rolling release distro such as Manjaro instead of Debian derivates such as Ubuntu. Turns out, software quality in rolling releases is quite good and rolling releases offer more features than a contemporary Debian.
This is why Kubuntu use the Launchpad PPA system for their KDE technology upgrades.
Standard Ubuntu Repository Overview
Important Security Updates
This is where all your security fixes come from.
Recommended Updates
Normal package updates come from here. Note that you will not always get every new KDE software version.
Unsupported Updates
This is the official Ubuntu Backports repository. this unsupported channel mostly contains individual packages "backported' from a newer Ubuntu release, but will usually provide a minor KDE software "point" release if it provides significant bug fixes and stability.
Kubuntu Updates
Updates for Kubuntu releases which are due to go to Ubuntu Updates. Mostly KDE point releases.
Example: Kubuntu Wily 15.10 users were able to test out upgrading from Plasma 5.4 1 to 5.4.2 before those packages were moved to Ubuntu Updates.
Use Case:
- Releases that are supposed and qualify to go to Ubuntu Updates
- Releases that do not qualify for Ubuntu Updates but have low risk of regression
- KDE Applications point releases
- Other KDE software point releases
Open your Terminal (Konsole) to add:
$ sudo add-apt-repository ppa:kubuntu-ppa/ppa
$ sudo apt update && sudo apt full-upgrade -y
Kubuntu Backports
Backports of new major versions of Plasma, Frameworks and major KDE apps for Kubuntu which are not yet tested enough to go to Ubuntu Backports.
Example: Wily users were able to try out upgrading Kubuntu Wily's Plasma from 5.4.x to 5.5.0 without having to wait for Xenial's release.
Use Case:
- Releases of new major versions
- Releases that are tested but still present a considerable risk of regression (for example due to a large change in the dependency stack, such as requirement bump from Qt 4.5 to 4.6)
- Plasma major releases and such that imply major stack changes
- Amarok major releases and such that imply major stack changes
- Calligra major releases and such that imply major stack changes
Open your Terminal (Konsole) to add:
$ sudo add-apt-repository ppa:kubuntu-ppa/backports
$ sudo apt update && sudo apt full-upgrade -y