Tutorials/Flatpak: Difference between revisions
Marked this version for translation |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
<!--T:1--> | <!--T:1--> | ||
Flatpak is a solution for creating sandboxed software builds for GNU/Linux systems. You can find more information [ | Flatpak is a solution for creating sandboxed software builds for GNU/Linux systems. You can find more information [https://flatpak.org/ here]. To learn about creating flatpaks, see our [https://develop.kde.org/docs/build/flatpak/ flatpak tutorial]. | ||
== KDE apps on Flathub == <!--T:2--> | == KDE apps on Flathub == <!--T:2--> | ||
Line 21: | Line 21: | ||
<!--T:7--> | <!--T:7--> | ||
Here's how to install a Flatpak application from the terminal: | Here's how to install a Flatpak application from the terminal: | ||
</translate> | |||
{{Input| | {{Input| | ||
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo | flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo | ||
Line 26: | Line 27: | ||
}} | }} | ||
<translate> | |||
<!--T:8--> | <!--T:8--> | ||
== Using Flatpak applications == | == Using Flatpak applications == | ||
Line 39: | Line 41: | ||
and update it to the latest version: | and update it to the latest version: | ||
< | </translate> | ||
{{Input| | {{Input| | ||
flatpak update org.kde.okular | flatpak update org.kde.okular | ||
}} | }} | ||
<translate> | |||
== Nightly KDE apps == <!--T:12--> | == Nightly KDE apps == <!--T:12--> | ||
Line 54: | Line 57: | ||
<!--T:15--> | <!--T:15--> | ||
It is also possible to install the app from the terminal, for example: | It is also possible to install the app from the terminal, for example: | ||
</translate> | |||
{{Input| | {{Input| | ||
flatpak install --user --or-update https://cdn.kde.org/flatpak/kde-runtime-nightly/org.kde.Platform.flatpakref | flatpak install --user --or-update https://cdn.kde.org/flatpak/kde-runtime-nightly/org.kde.Platform.flatpakref | ||
Line 60: | Line 64: | ||
}} | }} | ||
<translate> | |||
<!--T:16--> | <!--T:16--> | ||
[[Category:System]] | [[Category:System]] | ||
</translate> | </translate> | ||
[[Category:Needs work]] | [[Category:Needs work]] |
Latest revision as of 18:29, 25 February 2024
Flatpak is a solution for creating sandboxed software builds for GNU/Linux systems. You can find more information here. To learn about creating flatpaks, see our flatpak tutorial.
KDE apps on Flathub
We are building release versions of most KDE applications and distributing them on Flathub.
The "app store" or software center in many distributions (usually Discover on KDE Plasma) is able to install Flatpaks. You can follow the Flathub guide to setup Flatpak and Flathub on your system.
You can then search for a KDE application and it should offer to install the Flatpak version.
You may also directly open the flatpakrepo file with Discover or your otherwise favorite software center.
Here's how to install a Flatpak application from the terminal:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub org.kde.okular
Using Flatpak applications
After you install a Flatpak application, you can start it from the Plasma application launcher the same as other applications.
From the terminal, you can run an installed Flatpak application:
flatpak run org.kde.okular
and update it to the latest version:
flatpak update org.kde.okular
Nightly KDE apps
We are also building "nightly" versions of most KDE applications and distributing them at cdn.kde.org/flatpak. Nightly versions build the latest source code of the application, so expect some unstable development quirks; on the bright side, if you find one, you get to tell the developers so they can fix it!
Every app has its own flatpak repository usually named <appname>-nightly. For every app there is a flatpakref file (<appid>.flatpakref) inside the repository which you can easily download and open with your software center for installation.
It is also possible to install the app from the terminal, for example:
flatpak install --user --or-update https://cdn.kde.org/flatpak/kde-runtime-nightly/org.kde.Platform.flatpakref flatpak uninstall --user -y org.kde.kalzium flatpak install --user --or-update https://cdn.kde.org/flatpak/kalzium-nightly/org.kde.kalzium.flatpakref