{"id":41106,"date":"2022-02-14T17:56:25","date_gmt":"2022-02-14T17:56:25","guid":{"rendered":"https:\/\/linuxiac.com\/?p=41106"},"modified":"2023-04-24T16:44:24","modified_gmt":"2023-04-24T16:44:24","slug":"flatpak-beginners-guide","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/flatpak-beginners-guide\/","title":{"rendered":"How to Use Flatpak on Linux: A Comprehensive Guide"},"content":{"rendered":"\n<p>Flatpak has gained popularity among Linux users and developers due to its potential to simplify software distribution, increase security, and provide a consistent application experience across different Linux distributions.<\/p>\n\n\n\n<p>Let me give you an example. Sometimes you may need a newer version of an application that is unavailable in the repositories of your distribution. Or even the application itself is not available there.<\/p>\n\n\n\n<p>But even if you find a package of this software available somewhere for the package manager used by your system, you may not be able to install it. Why?<\/p>\n\n\n\n<p>Because for example, the latest version of that program requires different versions of the system libraries than you have, and here is where Flatpak comes into play.<\/p>\n\n\n\n<div class=\"wp-block-ultimate-post-table-of-content ultp-block-a24aa0\"><div class=\"ultp-block-wrapper\"><div class=\"ultp-block-toc\"><div class=\"ultp-toc-header\"><div class=\"ultp-toc-heading\">Table of Contents<\/div><div class=\"ultp-collapsible-toggle  ultp-collapsible-right\"><a class=\"ultp-collapsible-text ultp-collapsible-open\" href=\"javascript:;\">[Open]<\/a><a class=\"ultp-collapsible-text ultp-collapsible-hide\" href=\"javascript:;\">[Close]<\/a><\/div><\/div><div class=\"ultp-block-toc-style1 ultp-block-toc-body\" style=\"display:block;\"><ul class=\"ultp-toc-lists\"><li><a href=\"#What_Is_Flatpak?\">What Is Flatpak?<\/a><\/li><li><a href=\"#How_Ftlatpak_Works?\">How Ftlatpak Works?<\/a><\/li><li><a href=\"#Installing_Flatpak_on_Linux\">Installing Flatpak on Linux<\/a><ul class=\"ultp-toc-lists\"><li><a href=\"#Install_Flatpak_on_Ubuntu,_Debian,_and_PopOS\">Install Flatpak on Ubuntu, Debian, and Pop!_OS<\/a><\/li><li><a href=\"#Install_Flatpak_on_AlmaLinux,_Rocky_Linux,_CentOS,_and_RHEL\">Install Flatpak on AlmaLinux, Rocky Linux, CentOS, and RHEL<\/a><\/li><li><a href=\"#Install_Flatpak_on_Arch_Linux_and_Manjaro\">Install Flatpak on Arch Linux and Manjaro<\/a><\/li><li><a href=\"#Install_Flatpak_on_openSUSE\">Install Flatpak on openSUSE<\/a><\/li><\/ul><\/li><li><a href=\"#How_to_Install_Flatpak_App\">How to Install Flatpak App<\/a><ul class=\"ultp-toc-lists\"><li><a href=\"#Search_for_Flatpak_Apps\">Search for Flatpak Apps<\/a><\/li><li><a href=\"#Install_a_Flatpak_App\">Install a Flatpak App<\/a><\/li><li><a href=\"#Install_a_Specific_Flatpak_App_Version\">Install a Specific Flatpak App Version<\/a><\/li><li><a href=\"#Run_a_Flatpak_App\">Run a Flatpak App<\/a><\/li><li><a href=\"#List_Installed_Flatpak_Apps\">List Installed Flatpak Apps<\/a><\/li><li><a href=\"#Update_Installed_Flatpak_Apps\">Update Installed Flatpak Apps<\/a><\/li><li><a href=\"#Uninstall_a_Flatpak_App\">Uninstall a Flatpak App<\/a><\/li><li><a href=\"#Removing_Unused_Flatpak_Runtimes\">Removing Unused Flatpak Runtimes<\/a><\/li><\/ul><\/li><li><a href=\"#Flatpak:_Pros_amp;_Cons\">Flatpak: Pros &amp; Cons<\/a><ul class=\"ultp-toc-lists\"><li><a href=\"#Pros\">Pros<\/a><\/li><li><a href=\"#Cons\">Cons<\/a><\/li><\/ul><\/li><li><a href=\"#Conclusion\">Conclusion<\/a><\/li><\/ul><\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"What_Is_Flatpak?\">What Is Flatpak?<\/h2>\n\n\n\n<p>Flatpak is a package management and software distribution system for Linux-based operating systems. It allows users to install applications in an isolated sandbox environment decoupled from the underlying operating system.<\/p>\n\n\n\n<p>It is designed to provide a consistent and secure way to package, distribute, and run applications across different Linux distributions, regardless of their underlying libraries and dependencies.<\/p>\n\n\n\n<p>As a result, it is a universal package management system to build, install, and run applications on different Linux distributions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"How_Ftlatpak_Works?\">How Ftlatpak Works?<\/h2>\n\n\n\n<p>Each Flatpak application depends on runtime&nbsp;to work appropriately on a host system and comes bundled with all dependent libraries inside the app. A runtime is a set of basic dependencies (libraries) an application requires. The most commonly used ones are Freedesktop, GNOME, and KDE.<\/p>\n\n\n\n<p>One of the significant advantages of the Flatpak is that libraries are reused as needed, so they are not installed for every package.<\/p>\n\n\n\n<p>For example, the Dolphin file manager would be equivalent in size if you installed it on an entirely new system, whether you use the Flatpak or the system\u2019s native package manager.<\/p>\n\n\n\n<p>However, if you install it as a Flatpak application since the required Qt libraries will be available on the system, the next Qt application you install that uses Qt will take up significantly less space.<\/p>\n\n\n\n<p>At the same time, you need to keep something else in mind. If you have to use Flatpaks extensively, you can expect to have a lot of duplicated runtimes because many applications use different versions of those runtimes. In other words, the dependencies are still reused, but only when possible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Installing_Flatpak_on_Linux\">Installing Flatpak on Linux<\/h2>\n\n\n\n<p>Flatpak installation is a two-step procedure.&nbsp;First, to use Flatpak packages, your Linux distro must have Flatpak support.<\/p>\n\n\n\n<p>The most recent versions of some&nbsp;Linux distros, such as Fedora, Linux Mint, elementaryOS, Zorin OS, etc., come with Flatpak support out-of-the-box. In other words, there is no need to install such support on them.<\/p>\n\n\n\n<p>The easiest way to check if you have Flatpak installed is by running, for example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code lang=\"bash\" class=\"hljs language-php language-bash\">flatpak <span class=\"hljs-keyword\">list<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed2.jpg\"><img decoding=\"async\" width=\"875\" height=\"280\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed2.jpg\" alt=\"Check if Flatpak is installed.\" class=\"wp-image-61426\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed2.jpg 875w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed2-380x122.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed2-768x246.jpg 768w\" sizes=\"(max-width: 875px) 100vw, 875px\" \/><\/a><figcaption class=\"wp-element-caption\">Check if Flatpak is installed.<\/figcaption><\/figure>\n\n\n\n<p>If you receive command output similar to the one shown above, all is well, and your system has the necessary Flatpak support.<\/p>\n\n\n\n<p>However, if you get a message like the one below, &#8220;<em>Command &#8216;flatpak&#8217; not found\u2026<\/em>&#8221; you can easily install it depending on the Linux distribution you are using with any of the below-provided commands.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed.jpg\"><img decoding=\"async\" width=\"874\" height=\"167\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed.jpg\" alt=\"Check if Flatpak is installed.\" class=\"wp-image-61411\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed.jpg 874w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed-380x73.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed-768x147.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/check-if-flatpak-installed-870x167.jpg 870w\" sizes=\"(max-width: 874px) 100vw, 874px\" \/><\/a><figcaption class=\"wp-element-caption\">Check if Flatpak is installed.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Install_Flatpak_on_Ubuntu,_Debian,_and_PopOS\">Install Flatpak on Ubuntu, Debian, and Pop!_OS<\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">sudo apt install flatpak<\/code><\/span><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"Install_Flatpak_on_AlmaLinux,_Rocky_Linux,_CentOS,_and_RHEL\">Install Flatpak on AlmaLinux, Rocky Linux, CentOS, and RHEL<\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">sudo dnf install flatpak<\/code><\/span><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"Install_Flatpak_on_Arch_Linux_and_Manjaro\">Install Flatpak on Arch Linux and Manjaro<\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">sudo pacman -S flatpak<\/code><\/span><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"Install_Flatpak_on_openSUSE\">Install Flatpak on openSUSE<\/h3>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">sudo zypper install flatpak<\/code><\/span><\/pre>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>For all other Linux distributions, you can check&nbsp;<a href=\"https:\/\/flatpak.org\/setup\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"How_to_Install_Flatpak_App\">How to Install Flatpak App<\/h2>\n\n\n\n<p>Once you finish installing the <code>flatpak<\/code> package, you are ready to install Flatpak applications. But before you do that, let&#8217;s get aware of the central Flatpak repository &#8211; Flathub (<a href=\"https:\/\/flathub.org\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/flathub.org<\/a>).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flathub-website.jpg\"><img decoding=\"async\" width=\"1024\" height=\"700\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flathub-website-1024x700.jpg\" alt=\"Flathub website.\" class=\"wp-image-61366\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flathub-website-1024x700.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flathub-website-380x260.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flathub-website-768x525.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flathub-website.jpg 1310w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">Flathub website.<\/figcaption><\/figure>\n\n\n\n<p>To enable the Flathub repository to allow you to install applications from there, type the command below:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code lang=\"bash\" class=\"hljs language-javascript language-bash\">sudo flatpak remote-add --<span class=\"hljs-keyword\">if<\/span>-not-exists flathub https:<span class=\"hljs-comment\">\/\/flathub.org\/repo\/flathub.flatpakrepo<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"Search_for_Flatpak_Apps\">Search for Flatpak Apps<\/h3>\n\n\n\n<p>Once the repository is added, you can check if a particular application is available. So you can treat Flatpak as a regular package manager.<\/p>\n\n\n\n<p>You can search for a Flatpak app by using the&nbsp;<code>flatpak search<\/code>&nbsp;command. For example, let\u2019s search for Spotify:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">flatpak search spotify<\/code><\/span><\/pre>\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installing-package.png\"><img decoding=\"async\" width=\"1024\" height=\"268\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installing-package-1024x268.png\" alt=\"Installing Flatpak Package\" class=\"wp-image-41112\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installing-package-1024x268.png 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installing-package-360x94.png 360w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installing-package-768x201.png 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installing-package-480x126.png 480w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installing-package.png 1220w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>The output gives you details about the Flatpak application, such as the Application ID, version, branch, and application summary.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Install_a_Flatpak_App\">Install a Flatpak App<\/h3>\n\n\n\n<p>The basic syntax to install applications using Flatpak is <code>flatpak install applicationID<\/code>. So, the command to install Spotify will be:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code lang=\"bash\" class=\"hljs language-css language-bash\"><span class=\"hljs-selector-tag\">flatpak<\/span> <span class=\"hljs-selector-tag\">install<\/span> <span class=\"hljs-selector-tag\">com<\/span><span class=\"hljs-selector-class\">.spotify<\/span><span class=\"hljs-selector-class\">.Client<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installation-succeeded.png\"><img decoding=\"async\" width=\"1024\" height=\"607\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installation-succeeded-1024x607.png\" alt=\"Flatpak Installation Succeeded\" class=\"wp-image-41115\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installation-succeeded-1024x607.png 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installation-succeeded-360x213.png 360w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installation-succeeded-768x455.png 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installation-succeeded-480x284.png 480w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-installation-succeeded.png 1430w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Install_a_Specific_Flatpak_App_Version\">Install a Specific Flatpak App Version<\/h3>\n\n\n\n<p>Although it is not common practice, you may need to get a specific version of an app rather than the latest version installed by default when installing a Flatpak package.<\/p>\n\n\n\n<p>We\u2019ll use the Spotify (<em>com.spotify.Client<\/em>) Flatpak package as an example to demonstrate. The command below displays all available versions for installation; the identifier you will use for installation is the line &#8220;<em>Commit<\/em>.&#8221;<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code lang=\"bash\" class=\"hljs language-css language-bash\"><span class=\"hljs-selector-tag\">flatpak<\/span> <span class=\"hljs-selector-tag\">remote-info<\/span> <span class=\"hljs-selector-tag\">--log<\/span> <span class=\"hljs-selector-tag\">flathub<\/span> <span class=\"hljs-selector-tag\">com<\/span><span class=\"hljs-selector-class\">.spotify<\/span><span class=\"hljs-selector-class\">.Client<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-package-versions.jpg\"><img decoding=\"async\" width=\"1024\" height=\"690\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-package-versions-1024x690.jpg\" alt=\"Install a specific flatpak app version\" class=\"wp-image-50889\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-package-versions-1024x690.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-package-versions-380x256.jpg 380w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-package-versions-768x517.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-package-versions.jpg 1060w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>So, if we want to install, say, the penultimate version available, the command to use is:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">flatpak update --commit=60f1d52b28a0119214e9f68401de94593ffd26dbf3c77f7402582e3f274e2fa8 com.spotify.Client<\/code><\/span><\/pre>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>It&#8217;s worth noting that because we&#8217;re using the <code>update<\/code> option, you must already have installed the Flatpak package before you can downgrade to an older version.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Run_a_Flatpak_App\">Run a Flatpak App<\/h3>\n\n\n\n<p>Running a Flatpak is quite simple. For example, in our case, here is what the command will look like:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code lang=\"bash\" class=\"hljs language-css language-bash\"><span class=\"hljs-selector-tag\">flatpak<\/span> <span class=\"hljs-selector-tag\">run<\/span> <span class=\"hljs-selector-tag\">com<\/span><span class=\"hljs-selector-class\">.spotify<\/span><span class=\"hljs-selector-class\">.Client<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Of course, you can run the app like any other from the App Launcher you use.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-run-app-launcher.jpg\"><img decoding=\"async\" width=\"1024\" height=\"367\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-run-app-launcher-1024x367.jpg\" alt=\"Running Flatpak App\" class=\"wp-image-41136\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-run-app-launcher-1024x367.jpg 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-run-app-launcher-360x129.jpg 360w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-run-app-launcher-768x276.jpg 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-run-app-launcher-480x172.jpg 480w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-run-app-launcher.jpg 1048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"List_Installed_Flatpak_Apps\">List Installed Flatpak Apps<\/h3>\n\n\n\n<p>You can list all the currently installed Flatpak apps by running the command shown below:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-6\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code lang=\"bash\" class=\"hljs language-php language-bash\">flatpak <span class=\"hljs-keyword\">list<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-6\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-list-installed-apps.png\"><img decoding=\"async\" width=\"1024\" height=\"253\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-list-installed-apps-1024x253.png\" alt=\"List locally installed Flatpak apps\" class=\"wp-image-41118\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-list-installed-apps-1024x253.png 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-list-installed-apps-360x89.png 360w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-list-installed-apps-768x190.png 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-list-installed-apps-480x119.png 480w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-list-installed-apps.png 1369w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Update_Installed_Flatpak_Apps\">Update Installed Flatpak Apps<\/h3>\n\n\n\n<p>To update Flatpak packages within your system, run the following:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">flatpak update<\/code><\/span><\/pre>\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-update-apps.png\"><img decoding=\"async\" width=\"1024\" height=\"361\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-update-apps-1024x361.png\" alt=\"Updating Flatpak Apps\" class=\"wp-image-41124\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-update-apps-1024x361.png 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-update-apps-360x127.png 360w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-update-apps-768x270.png 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-update-apps-480x169.png 480w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-update-apps.png 1031w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Keep in mind that if all packages are already up to date, there will be no new changes after running the above command.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-no-updates.png\"><img decoding=\"async\" width=\"1010\" height=\"209\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-no-updates.png\" alt=\"Updating Flatpak Apps\" class=\"wp-image-41127\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-no-updates.png 1010w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-no-updates-360x74.png 360w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-no-updates-768x159.png 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-no-updates-480x99.png 480w\" sizes=\"(max-width: 1010px) 100vw, 1010px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Uninstall_a_Flatpak_App\">Uninstall a Flatpak App<\/h3>\n\n\n\n<p>Finally, removing it is quite a simple operation if you no longer need the Flatpak application. The syntax of the command is <code>flatpak uninstall applicationID<\/code>.<\/p>\n\n\n\n<p>For example, to remove Spotify, execute the command:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-7\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code lang=\"bash\" class=\"hljs language-css language-bash\"><span class=\"hljs-selector-tag\">flatpak<\/span> <span class=\"hljs-selector-tag\">uninstall<\/span> <span class=\"hljs-selector-tag\">com<\/span><span class=\"hljs-selector-class\">.spotify<\/span><span class=\"hljs-selector-class\">.Client<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-7\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-uninstall-app.png\"><img decoding=\"async\" width=\"1024\" height=\"249\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-uninstall-app-1024x249.png\" alt=\"Uninstalling Flatpak App\" class=\"wp-image-41121\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-uninstall-app-1024x249.png 1024w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-uninstall-app-360x87.png 360w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-uninstall-app-768x187.png 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-uninstall-app-480x117.png 480w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-uninstall-app.png 1029w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>We should also mention one feature. When you uninstall a Flatpak application, the user data for that app is retained on your system. They are usually saved in &#8220;<em>~\/.var\/app<\/em>.&#8221;<\/p>\n\n\n\n<p>To remove this data during uninstallation, use the <code>--delete-data<\/code> option. As a result, the above command would look like this:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-8\" data-shcb-language-name=\"CSS\" data-shcb-language-slug=\"css\"><span><code lang=\"bash\" class=\"hljs language-css language-bash\"><span class=\"hljs-selector-tag\">flatpak<\/span> <span class=\"hljs-selector-tag\">uninstall<\/span> <span class=\"hljs-selector-tag\">--delete-data<\/span> <span class=\"hljs-selector-tag\">com<\/span><span class=\"hljs-selector-class\">.spotify<\/span><span class=\"hljs-selector-class\">.Client<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-8\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">CSS<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">css<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h3 class=\"wp-block-heading\" id=\"Removing_Unused_Flatpak_Runtimes\">Removing Unused Flatpak Runtimes<\/h3>\n\n\n\n<p>It is a good practice to clean your system and free up space occasionally. You can remove the unused Flatpak runtimes by using the command shown below:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code lang=\"bash\" class=\"hljs language-bash\">flatpak uninstall --unused<\/code><\/span><\/pre>\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><a href=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-removing-unused-flatpaks.png\"><img decoding=\"async\" width=\"1011\" height=\"385\" src=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-removing-unused-flatpaks.png\" alt=\"Removing Unused Flatpak Packages\" class=\"wp-image-41139\" srcset=\"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-removing-unused-flatpaks.png 1011w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-removing-unused-flatpaks-360x137.png 360w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-removing-unused-flatpaks-768x292.png 768w, https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-removing-unused-flatpaks-480x183.png 480w\" sizes=\"(max-width: 1011px) 100vw, 1011px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Flatpak:_Pros_amp;_Cons\">Flatpak: Pros &amp; Cons<\/h2>\n\n\n\n<p>Without a doubt, Flatpak has revolutionized package management in Linux. But like any other technology, this one has good and not-so-good sides. So, let\u2019s summarize them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Pros\">Pros<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Distro-agnostic<\/strong>: You can install Flatpak packages on any distro you want. In other words, you can create one app and distribute it to the entire Linux desktop market.<\/li>\n\n\n\n<li><strong>Application sandboxing<\/strong>: All applications are limited to predefined permissions, enhancing privacy and security.<\/li>\n\n\n\n<li><strong>Up-to-date package versions<\/strong>: The Flatpak packages on&nbsp;flathub.org&nbsp;can be more up-to-date than the various Linux distributions offered in their repositories.<\/li>\n\n\n\n<li><strong>OS safety<\/strong>: Because none of your system libraries are upgraded, you do not risk instability or problems with your other programs or <a href=\"https:\/\/linuxiac.com\/what-is-linux-operating-system\/\">operating system<\/a>.<\/li>\n\n\n\n<li><strong>Easy to use<\/strong>: Offers easy integration with an existing software center on your Linux distribution.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"Cons\">Cons<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>&#8220;Bloated&#8221; than native apps<\/strong>: Many Flatpak packages have dependencies, which tend to be gigantic. For example, a simple Calculator app can take up more than 300+ MB of storage space.<\/li>\n\n\n\n<li><strong>Memory usage<\/strong>: Each app with a new runtime adds another hundred megabytes or more RAM usage.<\/li>\n\n\n\n<li><strong>Speed<\/strong>: The Flatpak apps have to load all their libraries from disk instead of using what\u2019s already on the system or in memory. This slows down the time they need to get started. Of course, once running, they&nbsp;should not be slower than regular packages.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"Conclusion\">Conclusion<\/h2>\n\n\n\n<p>Flatpak is a powerful tool that allows Linux users to easily install and run applications in a secure and sandboxed environment.<\/p>\n\n\n\n<p>With its cross-distribution compatibility and simplified packaging process, Flatpak has gained popularity in the Linux community as a way to distribute and manage software eliminating version conflicts.<\/p>\n\n\n\n<p>Moreover, it\u2019s good when you want to use applications not in your distribution repository or require a newer version of an application.<\/p>\n\n\n\n<p>In this comprehensive guide, we have explored the basics of Flatpak, including how to install it, set up repositories, search and install applications, and manage updates.<\/p>\n\n\n\n<p>For additional help or useful information, check the <a href=\"https:\/\/docs.flatpak.org\/en\/latest\/getting-started.html\" target=\"_blank\" rel=\"noreferrer noopener\">official Flatpak documentation<\/a>.<\/p>\n\n\n\n<p>Feel free to express your opinion or ask questions in the comments below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Master Flatpak on Linux. Learn how to install, update, and remove Flatpak applications effortlessly with our comprehensive guide.<\/p>\n","protected":false},"author":10,"featured_media":61351,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4420,4417],"tags":[4608,2016],"class_list":["post-41106","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","category-linux-knowledge","tag-flatpak","tag-package-manager"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6},"post_title_panel":"","has_hero_section":"default","6db468d6394605f68c951f1f02ced206":"","hero_section":"type-2","hero_elements":[{"id":"custom_title","enabled":true,"heading_tag":"h1","title":"Home","__id":"pDzlnaVl2un6tgN6I84xa"},{"id":"custom_description","enabled":false,"description_visibility":{"desktop":true,"tablet":true,"mobile":false},"__id":"2nKDP5tCQXmG6D4FRo7gO"},{"id":"custom_meta","enabled":true,"meta_elements":[{"id":"author","enabled":true,"label":"By","has_author_avatar":"no","avatar_size":50,"__id":"sqFEujcz7cRXRw_ogLvhM"},{"id":"post_date","enabled":false,"label":"On","date_format_source":"default","date_format":"M j, Y","__id":"Dqz2VfxSYoI1NBBI0D9TH"},{"id":"updated_date","enabled":true,"label":"Updated on","date_format_source":"default","date_format":"M j, Y","__id":"qe4M3JcZ_FfHyqMuCzRcl"},{"id":"categories","enabled":false,"label":"In","style":"simple","__id":"K3L16RiWAfJ_f8MERPaHW"},{"id":"comments","enabled":true,"__id":"1ky-dhrML_VlL1P4s9kIO"}],"page_meta_elements":{"joined":true,"articles_count":true,"comments":true},"__id":"cX9O6KfJ3PpWsrQKubFLK","meta_type":"label","meta_divider":"circle"},{"id":"breadcrumbs","enabled":false,"__id":"VjLc6FWmEA5WEZxwY3gHK"}],"95844f3acf8c42ead16cf21dbecf0283":"","hero_alignment1":"CT_CSS_SKIP_RULE","hero_margin":40,"hero_alignment2":"center","hero_vertical_alignment":"center","0f3924a3349e6b96b7cac1f1f9b60f1d":"","hero_structure":"normal","b91ac2835eccc4e4583bf9b70777b4b4":"","page_title_bg_type":"custom_image","custom_hero_background":{"attachment_id":61357,"url":"https:\/\/linuxiac.com\/wp-content\/uploads\/2022\/02\/flatpak-howto-header-1024x237.jpg"},"parallax":{"desktop":false,"tablet":false,"mobile":false},"2e5fdfd455d844304d41429157c47b94":"","hero_height":"250px","pageTitleFont":{"family":"Default","variation":"Default","size":{"desktop":"2.8em","tablet":"2.8em","mobile":"2.8em","__changed":[]},"line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageTitleFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageMetaFont":{"family":"Default","variation":"n6","size":"12px","line-height":"1.3","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"uppercase","text-decoration":"CT_CSS_SKIP_RULE"},"pageMetaFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"page_meta_button_type_font_colors":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"page_meta_button_type_background_colors":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageExcerptFont":{"family":"Default","variation":"Default","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"pageExcerptColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"breadcrumbsFont":{"family":"Default","variation":"Default","size":"CT_CSS_SKIP_RULE","line-height":"CT_CSS_SKIP_RULE","letter-spacing":"CT_CSS_SKIP_RULE","text-transform":"CT_CSS_SKIP_RULE","text-decoration":"CT_CSS_SKIP_RULE"},"breadcrumbsFontColor":{"default":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"initial":{"color":"CT_CSS_SKIP_RULEDEFAULT"},"hover":{"color":"CT_CSS_SKIP_RULEDEFAULT"}},"pageTitleOverlay":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"CT_CSS_SKIP_RULE"}}},"pageTitleBackground":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"var(--theme-palette-color-6)"}}},"pageTitlePadding":{"top":"50px","bottom":"50px","left":"auto","right":"auto","linked":true},"dcb7bff9005170688396a0b6cd6e9bcd":"","page_structure_type":"default","50b318c416c5103e8c9369c3c25348cd":"","content_style_source":"inherit","content_style":"wide","6d6dafa29c26cde3236a6a1db741617c":"","vertical_spacing_source":"inherit","content_area_spacing":"both","background":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"CT_CSS_SKIP_RULE"}}},"content_background":{"background_type":"color","background_pattern":"type-1","background_image":{"attachment_id":null,"x":0,"y":0},"gradient":"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)","background_repeat":"repeat","background_size":"auto","background_attachment":"scroll","patternColor":{"default":{"color":"#e5e7ea"}},"overlayColor":{"default":{"color":"CT_CSS_SKIP_RULE"}},"backgroundColor":{"default":{"color":"var(--theme-palette-color-8)"}}},"content_boxed_shadow":{"inherit":false,"blur":18,"spread":-6,"v_offset":12,"h_offset":0,"inset":false,"enable":true,"color":{"color":"rgba(34, 56, 101, 0.04)"}},"boxed_content_spacing":{"desktop":{"top":"40px","bottom":"40px","left":"40px","right":"40px","linked":true},"tablet":{"top":"35px","bottom":"35px","left":"35px","right":"35px","linked":true},"mobile":{"top":"20px","bottom":"20px","left":"20px","right":"20px","linked":true}},"content_boxed_radius":{"top":"3px","bottom":"3px","left":"3px","right":"3px","linked":true},"af9fb01417d30a5c616d8b288d328584":"","disable_featured_image":"no","disable_post_tags":"no","disable_share_box":"no","disable_author_box":"no","disable_posts_navigation":"no","disable_subscribe_form":"no","8ce6e58457477e52a1693c1dcf194ea0":"","disable_related_posts":"no","disable_header":"no","disable_footer":"no","9ebf4f82aefdb882e1d018f8383cd367":"","header_footer_scripts_panel":"","header_scripts":"","671a2f3f70acb127df1be519fd4dc419":"","header_after_body_scripts":"","10683d94a8531acd0fc802e7d086778c":"","footer_scripts":"","23cf21eae2f186c8df1587c9885bd282":"","af1712e722dee7e4cb55d0a5d6a7c9b6":"","4b56e0d8a0f3e587cbd336109d004ed9":"","fe79fe8e62de448db91b1c40c33a00f0":"","page_title_image_size":"full","56b736a6bdcc17fb77bb055f20873eb3":"","b5d7f9fc6b32c33e2cd1bef8ebc185ac":"","ec4b5949f6aad8f846e4619fc10169a0":"","be06aef4ac72f05d77072501ba7a2dc6":"","content_boxed_border":{"width":1,"style":"none","color":{"color":"rgba(44,62,80,0.2)"}},"90acc841ae6678db14eb15657f88ceaa":"","d25353c5b33fcf6cc940f34255dd3e76":"","2982db81097c4f24d91d295b2036dc9c":"","2e8680bffb42d5791fd44c9fd0cfbb52":"","8a6e2ccd944f935b7479ef855d8512ec":"","67e2bb8d469344e7d4a25d5c30327917":"","c0e49c29f2459ff710cc751f2341339c":"","f56d761111afd8ccb1f4ee38989296fb":"","331de23e763d833544d49634c424f659":"","23121cfbb15a39e68a256e2e6b7fb35b":"","488d728fb464c0204b384f07a2f3ed48":"","5a4baeea9d888f231bdd72b8d922f512":"","d57545f62ed774076f9139217ada6053":"","e43d1ffeb9dc4cc119f7685a10c62a70":"","9a50f3e05fbe6727197d76168fa83a35":"","93d9135b0e677c2fe4d1a82b0b5b5db2":"","1579d2861d9eb55a7116fcb0b4777b97":"","44caabe314dfadc64960938ad2af5f87":""},"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/41106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=41106"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/41106\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/61351"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=41106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=41106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=41106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}