
{"id":34039,"date":"2021-06-22T16:55:49","date_gmt":"2021-06-22T16:55:49","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=34039"},"modified":"2024-04-02T15:23:18","modified_gmt":"2024-04-02T15:23:18","slug":"manage-flatpak-apps-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2021\/06\/manage-flatpak-apps-ubuntu\/","title":{"rendered":"How to Install, Remove, Manage Flatpak Apps in Ubuntu Command Line"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-34041\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-icon.png\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-icon.png 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-icon-150x150.png 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>This simple tutorial shows how to search for, install, remove, and manager Flatpak apps in Ubuntu Linux.<\/p>\n<p>Flatpak is an universal Linux package format developed by an independent community. Like snap, it runs in sandbox and bundles most runtime libraries.<\/p>\n<p>Flatpak is supported out-of-the-box in many Linux Distros, e.g., <i>CentOS<\/i>, <i>Fedora<\/i>, <i>Linux Mint<\/i>. And it&#8217;s available in the most Linux repositories. Since many software developers publish binary packages via flatpak, it&#8217;s a good choice to install external apps in Ubuntu Linux.<\/p>\n<h3>1. Install Flatpak daemon in Ubuntu:<\/h3>\n<p>Unlike Snap, the flatpak daemon is not pre-installed in Ubuntu. You have to first <b>open terminal (Ctrl+Alt+T) and run command<\/b> to install it:<\/p>\n<pre>sudo apt install flatpak<\/pre>\n<p><i>For Ubuntu 18.04, you have to first add <a href=\"https:\/\/launchpad.net\/~alexlarsson\/+archive\/ubuntu\/flatpak\" target=\"_blank\" rel=\"noopener\">this PPA repository<\/a> before running this command.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-10296\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak-600x102.jpg\" alt=\"\" width=\"600\" height=\"102\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak-600x102.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak-450x77.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/apt-flatpak.jpg 705w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Then add the flathub repository via command:<\/p>\n<pre>flatpak remote-add --if-not-exists flathub https:\/\/flathub.org\/repo\/flathub.flatpakrepo<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-10285\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal-600x100.jpg\" alt=\"\" width=\"600\" height=\"100\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal-600x100.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal-450x75.jpg 450w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2020\/06\/flathub-focal.jpg 748w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>2. Find for Flatpak App in Ubuntu:<\/h3>\n<p>Flathub.org is the de facto standard for getting applications packaged with Flatpak. You can browse flatpak apps directly in the web browser via the link below:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/flathub.org\" target=\"_blank\" rel=\"noreferrer noopener\">Find Your Flatpak Apps<\/a><\/div>\n<\/div>\n<p>If you <a href=\"https:\/\/ubuntuhandbook.org\/index.php\/2020\/06\/gnome-software-as-ubuntu-software-ubuntu-20-04\/\" target=\"_blank\" rel=\"noopener\">use Gnome Software instead of Snap Store<\/a> in Ubuntu, installing <code>gnome-software-plugin-flatpak<\/code> package will make Flatpak apps available in Software Center.<\/p>\n<p>As well, you can search for an app via <code>flatpak search TEXT<\/code>. For instance, searching for an radio app via command:<\/p>\n<pre>flatpak search radio<\/pre>\n<p><i>NOTE the first time running this command takes quite a few seconds to update database.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-searchradio.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-34043\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-searchradio-600x275.jpg\" alt=\"\" width=\"600\" height=\"275\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-searchradio-600x275.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-searchradio-300x138.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-searchradio-768x352.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-searchradio.jpg 1335w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>3. Install Flatpak package:<\/h3>\n<p>If you find an app using the flathub.org web page, then there are 3 ways to install it in Ubuntu.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-3-installmethods.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-46065\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-3-installmethods-700x415.webp\" alt=\"\" width=\"610\" height=\"362\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-3-installmethods-700x415.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-3-installmethods-300x178.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-3-installmethods-768x456.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-3-installmethods-1320x783.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-3-installmethods.webp 1407w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>Option 1.<\/b> Click on the &#8220;INSTALL&#8221; button to download the installer file. Then open terminal (Ctrl+Alt+T) and run command to install it:<\/p>\n<pre>flatpak install \/PATH\/TO\/FILE<\/pre>\n<p><i>Since downloaded files mostly save to <b>Downloads<\/b> folder. Type ~\/Downloads\/ and hit TAB key twice will show you available flatpak files.<\/i><\/p>\n<p>In the case, the command can be:<\/p>\n<pre>flatpak install ~\/Downloads\/com.spotify.Client.flatpakref<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-localfile.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-34045\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-localfile-600x334.jpg\" alt=\"\" width=\"600\" height=\"334\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-localfile-600x334.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-localfile-300x167.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-localfile-768x427.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-localfile.jpg 771w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>Option 2.<\/b> You can also <i>right-click<\/i> on &#8220;INSTALL&#8221; button and copy the URL link. Then install the app via command:<\/p>\n<p><i>NOTE: It&#8217;s NOT the web page url, but the url link of the &#8220;install&#8221; button.<\/i><\/p>\n<pre>flatpak install URL<\/pre>\n<p>In the case, the command will be:<\/p>\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/com.spotify.Client.flatpakref<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-url.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-34046\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-url-600x273.jpg\" alt=\"\" width=\"600\" height=\"273\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-url-600x273.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-url-300x136.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-url-768x349.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-url.jpg 907w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>Option 3.<\/b> In each app page, user can click the Down Arrow icon beside the &#8220;Install&#8221; button, where it provides the commands to install and run the Flatpak package.<\/p>\n<p>If you found an app use <code>flatpak search<\/code> command, copy the App ID, then install it via:<\/p>\n<pre>flatpak install flathub App-ID<\/pre>\n<p>In the case the command can be:<\/p>\n<pre>flatpak install flathub com.spotify.Client<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flathub-appid.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-34047\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flathub-appid-600x270.jpg\" alt=\"\" width=\"600\" height=\"270\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flathub-appid-600x270.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flathub-appid-300x135.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flathub-appid-768x346.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flathub-appid.jpg 908w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>4. List installed flatpak apps:<\/h3>\n<p>For all the installed apps, you can simply run command to list them all:<\/p>\n<pre>flatpak list<\/pre>\n<p>To make it clean, only list apps via command:<\/p>\n<pre>flatpak list --app<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-listapps.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-34048\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-listapps-600x175.jpg\" alt=\"\" width=\"600\" height=\"175\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-listapps-600x175.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-listapps-300x88.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-listapps-768x224.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-listapps.jpg 908w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>And you can list installed runtime libraries, e.g., GNOME, KDE, QT platforms, via command:<\/p>\n<pre>flatpak list --runtime<\/pre>\n<h3>5. Uninstall a flatpak package:<\/h3>\n<p>To remove a flatpak, you need to firstly get the App-ID via the previous steps. Then run command:<\/p>\n<pre>flatpak uninstall --delete-data App-ID<\/pre>\n<p>For instance, remove GIMP as the previous picture shows via command:<\/p>\n<pre>flatpak uninstall --delete-data org.gimp.GIMP<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-uninstall-gimp.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-34049\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-uninstall-gimp-600x212.jpg\" alt=\"\" width=\"600\" height=\"212\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-uninstall-gimp-600x212.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-uninstall-gimp-300x106.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/06\/flatpak-uninstall-gimp.jpg 755w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Removing flatpak apps WILL NOT remove the independent runtime libraries (QT, GNOME platforms, etc). You can run this command to get rid of them to <i>free up disk space<\/i>:<\/p>\n<pre>flatpak uninstall --unused<\/pre>\n<p>And to remove everything your installed, run:<\/p>\n<pre>flatpak uninstall --all<\/pre>\n<p><b>In addition<\/b> for managing flatpak app permissions, try <a href=\"https:\/\/flathub.org\/apps\/details\/com.github.tchx84.Flatseal\" target=\"_blank\" rel=\"noopener\">Flatseal<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>This simple tutorial shows how to search for, install, remove, and manager Flatpak apps in Ubuntu Linux. Flatpak is an universal Linux package format developed by an independent community. Like snap, it runs in sandbox and bundles most runtime libraries. Flatpak is supported out-of-the-box in many Linux Distros, e.g., CentOS, Fedora, Linux Mint. And it&#8217;s [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":34042,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[1472],"class_list":["post-34039","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-flatpak"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/34039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=34039"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/34039\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/34042"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=34039"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=34039"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=34039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}