{"id":44848,"date":"2023-12-07T12:32:27","date_gmt":"2023-12-07T12:32:27","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=44848"},"modified":"2026-01-13T11:50:28","modified_gmt":"2026-01-13T11:50:28","slug":"install-librewolf-step-by-step","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2023\/12\/install-librewolf-step-by-step\/","title":{"rendered":"How to Install &#038; Update LibreWolf in Ubuntu 24.04 (Step by Step)"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-icon.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-49073\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-icon-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>This is a step by step beginner&#8217;s guide shows how to install LibreWolf web browser in all current Ubuntu releases, including Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04, 25.10 and 25.04<\/p>\n<p>LibreWolf is a free and open-source web browser fork from Firefox. The browser focuses on privacy and security, and has uBlocker ad blocker out-of-the-box.<\/p>\n<p>The browser website has an <a href=\"https:\/\/librewolf.net\/installation\/debian\/\" target=\"_blank\" rel=\"noopener\">official guide<\/a> for installing in on Debian and Ubuntu based systems. This tutorial is just a re-write with screenshots and more explanations.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-44854\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-600x361.webp\" alt=\"\" width=\"600\" height=\"361\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-600x361.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-300x181.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf-768x462.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/librewolf.webp 1274w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>UPDATE: You can now install LibreWolf in Ubuntu via 2 ways:<\/b><\/p>\n<ul>\n<li>native .deb package from apt repository.<\/li>\n<li>Flatpak package that runs in sandbox environment.<\/li>\n<\/ul>\n<p>Both are official! Choose either one that you prefer.<\/p>\n<h3>Option 1: Install LibreWolf Deb package<\/h3>\n<p>First, press <code>Ctrl+Alt+T<\/code> on keyboard to open up a terminal window. When it opens, run command below to install <code>extrepo<\/code>:<\/p>\n<pre>sudo apt install extrepo<\/pre>\n<p>Refresh cache (sudo apt update) if it failed, and use the tool to set up librewolf apt repository for Ubuntu.<\/p>\n<pre>sudo extrepo enable librewolf<\/pre>\n<p>The command will automatically add the repository by creating <code>extrepo_librewolf.sources<\/code> file into source list, and adding a key file under <code>\/var\/lib\/extrepo\/keys<\/code>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50397\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/add-librewolf-repo-700x414.webp\" alt=\"\" width=\"610\" height=\"361\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/add-librewolf-repo-700x414.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/add-librewolf-repo-300x177.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/add-librewolf-repo-768x454.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/add-librewolf-repo.webp 1013w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>After that, refresh cache by running command:<\/p>\n<pre>sudo apt update<\/pre>\n<p>It should print something like <code>Get\/Hit:x https:\/\/repo.librewolf.net librewolf InRelease<\/code> in the output.<\/p>\n<p>Finally, install the Deb package of the browser:<\/p>\n<pre>sudo apt install librewolf<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50398\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/apt-updatelibrewolf-700x511.webp\" alt=\"\" width=\"610\" height=\"445\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/apt-updatelibrewolf-700x511.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/apt-updatelibrewolf-300x219.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/apt-updatelibrewolf.webp 730w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<h3>Option 2: Install LibreWolf via Flatpak package<\/h3>\n<p>The LibreWolf web browser now offers Linux package through Flatpak, which runs in sandbox environment. It works in most Linux and supports <code>amd64<\/code> (Intel\/AMD) and <code><br \/>\narm64<\/code> (e.g., Raspberry Pi) platforms.<\/p>\n<p><b>Linux Mint 21\/22<\/b> and <b>Fedora<\/b> (with 3rd party repository) enabled may search &amp; install the package either from Software Manager or GNOME Software.<\/p>\n<p>While <b>Debian<\/b> and <b>Ubuntu<\/b> may run the commands below one by one to install:<\/p>\n<p>First, open terminal (Ctrl+Alt+T) and run command to ensure Flatpak daemon is installed:<\/p>\n<pre>sudo apt install flatpak<\/pre>\n<p><i>For old Ubuntu 18.04, try adding <a href=\"https:\/\/launchpad.net\/~flatpak\/+archive\/ubuntu\/stable\" target=\"_blank\" rel=\"noopener\">this PPA<\/a> for the daemon package<\/i>.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45732\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble-700x501.webp\" alt=\"\" width=\"610\" height=\"437\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble-700x501.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble-300x215.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble-768x550.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/03\/apt-flatpak-noble.webp 786w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>Then, run command to install the web browser as Flatpak package:<\/p>\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/io.gitlab.librewolf-community.flatpakref<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/flatpak-librewolf.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49074\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/flatpak-librewolf-700x549.webp\" alt=\"\" width=\"610\" height=\"478\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/flatpak-librewolf-700x549.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/flatpak-librewolf-300x235.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/flatpak-librewolf-768x603.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/flatpak-librewolf.webp 794w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>NOTE:<\/b> If the app icon is not visible after installation, either log out and back in to apply variable change, or run the command below to start it from terminal:<\/p>\n<pre>flatpak run io.gitlab.librewolf-community<\/pre>\n<h3>Update LibreWolf<\/h3>\n<p>For the Deb package installed from apt repository, simply use <b>Software Updater<\/b> to check &amp; install updates, or re-run the last 2 commands in option 1 instead regularly.<\/p>\n<p>To check and install updates for the Flatpak package, just run command:<\/p>\n<pre>flatpak update io.gitlab.librewolf-community<\/pre>\n<p>For choice, you may install <a href=\"https:\/\/flathub.org\/apps\/io.github.flattool.Warehouse\" target=\"_blank\" rel=\"noopener\">Warehouse<\/a>, a graphical app to manage (include updateing) Flatpak packages.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/update-librewolf.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49075\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/update-librewolf-700x435.webp\" alt=\"\" width=\"610\" height=\"379\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/update-librewolf-700x435.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/update-librewolf-300x186.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/update-librewolf-768x477.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/update-librewolf-1320x820.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/update-librewolf.webp 1411w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>Set LibreWolf as default web browser<\/h3>\n<p>For the <b>default GNOME Desktop<\/b>, open <code>Settings<\/code> (Gnome Control Center), then navigate to <b>Default Applications<\/b> in left pane. Finally, select &#8220;LibreWolf&#8221; from the drop-down box for Web.<\/p>\n<p><i>For GNOME 46 (Ubuntu 24.04) and later, <code>Default Applications<\/code> has been moved to &#8220;Apps&#8221; settings page.<\/i><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/set-librewolf-default.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45568\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/set-librewolf-default-700x471.webp\" alt=\"\" width=\"610\" height=\"410\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/set-librewolf-default-700x471.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/set-librewolf-default-300x202.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/set-librewolf-default-768x516.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/set-librewolf-default.webp 1032w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>Other desktops<\/b> may have their own option to do the job. If you don&#8217;t know where to find the option, try editing the config file that works in most desktop environments. To do so:<\/p>\n<ul>\n<li>First, open file manager and press <code>Ctrl+H<\/code> to show all hidden files and folders.<\/li>\n<li>Navigate to <code>.config<\/code> sub-folder and click edit <code>mimeapps.list<\/code> file.<\/li>\n<li>Finally, set <code>librewolf.desktop<\/code> for <code>text\/html<\/code>, <code>x-scheme-handler\/http<\/code>, <code>x-scheme-handler\/https<\/code> and save file.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/config-librewolf-default.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-45569\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/config-librewolf-default-700x431.webp\" alt=\"\" width=\"610\" height=\"376\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/config-librewolf-default-700x431.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/config-librewolf-default-300x185.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/config-librewolf-default-768x472.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/12\/config-librewolf-default.webp 1312w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<h3>How to Remove LibreWolf Web Browser<\/h3>\n<p>To remove the Deb package, simply open terminal (Ctrl+Alt+T) and run command:<\/p>\n<pre>sudo apt remove librewolf<\/pre>\n<p>And, you may run the command below to disable the apt repository:<\/p>\n<pre>sudo extrepo disable librewolf<\/pre>\n<p>As it only disables the repository but keep the source and key files, you may optionally run the command below to completely remove them:<\/p>\n<pre>sudo rm \/etc\/apt\/sources.list.d\/extrepo_librewolf.sources \/var\/lib\/extrepo\/keys\/librewolf.asc<\/pre>\n<p>To remove flatpak package, open terminal and run command:<\/p>\n<pre>flatpak uninstall --delete-data io.gitlab.librewolf-community<\/pre>\n<p>Also run command <code>flatpak uninstall --unused<\/code> to remove useless runtime libraries.<\/p>\n<p>That&#8217;s all. Enjoy!<\/p>","protected":false},"excerpt":{"rendered":"<p>This is a step by step beginner&#8217;s guide shows how to install LibreWolf web browser in all current Ubuntu releases, including Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04, 25.10 and 25.04 LibreWolf is a free and open-source web browser fork from Firefox. The browser focuses on privacy and security, and has uBlocker ad blocker out-of-the-box. The [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":49073,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[2057],"class_list":["post-44848","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-web"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/44848","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=44848"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/44848\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/49073"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=44848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=44848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=44848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}