How to Install & Update LibreOffice Office Suite in Ubuntu, Fedora, Debian

This is a step by step beginner’s guide show you how to install the latest version of LibreOffice office suite in most Linux.

LibreOffice is the popular office suite, defaults in most Linux including Ubuntu, Fedora, Debian, Arch, Linux Mint and more. As the software keeps updating regularly, the stock versions in most Linux (except Arch) repositories are getting old. So, I’m here to show you how to install/update the package.

The software is available in different package formats. Choose one that you prefer!

  • AppImage – Single non-install package, give executable permission and click to launch the app.
  • Flatpak – Universal package format works in most Linux.
  • Snap – Another universal package via Canonical, the company behind Ubuntu.
  • Deb/Rpm – the classic Ubuntu/Debian, and Fedora/RetHat package format.

Option 1: LibreOffice AppImage

AppImage is a portable package format works in most Linux. Like some EXE files, you can simply click on the file to launch software.

LibreOffice website provides the latest AppImage package for 64-bit modern PC and laptop.

Of course, select download the ‘Fresh‘ edition as most Linux’s default package is higher than the ‘Still’ version. And, depends on your system language, download the ‘Basic’ for English (US) only, ‘Standard’ for some more languages support, or ‘Full’ edition with full language pack.

After downloading the AppImage, right-click on it and go to “Properties”, and then enable executable permission in ‘Permissions’ tab. Finally click run the file to open LibreOffice.

LibreOffice AppImage
Tip: Ubuntu 22.04 has to run sudo apt install libfuse2 command in terminal to enable AppImage support.

Option 2: LibreOffice Flatpak

Flatpak is an universal Linux package format runs in sandbox. You may install the latest LibreOffice office suite in case you don’t find the native package for your Linux system.

1. First, follow the official setup guide to install the daemon. Though, it’s there out-of-the-box in Linux Mint, Fedora, Pop! OS, Zorin OS, etc.

2. Next, search for and open “terminal” either from system start menu or ‘Activities’ overview, depends on your desktop environment. And, run the command below to install LibreOffice as Flatpak:

flatpak install
Install LibreOffice as Flatpak

To update the package, run flatpak update org.libreoffice.LibreOffice anytime in a terminal.

You'll have duplicated shortcut icons (Flatpak and stock version) after this step. See the bottom tip to hide the default ones.

(Optional) If you don’t need the Flatpak package any more, remove it by running command in terminal:

flatpak uninstall --delete-data org.libreoffice.LibreOffice

Option 3: LibreOffice Snap

Snap is another universal Linux package format runs in sandbox. It’s a competitor to Flatpak, and defaults in Ubuntu 20.04 +.

Ubuntu users can simply search for and install it from ‘Ubuntu Software’. And, it will be always up-to-date since it installs updates automatically.

LibreOffice Snap in Ubuntu Software

Other Linux may get it from

Install Snap will also cause duplicated app shortcuts. Either remove the default package or hide them via bottom tip.

Option 4: Classic DEB/RPM packages

Don’t like the portable or sandboxed applications? Here are the native ones.

1. LibreOffice Fresh PPA for Ubuntu/Linux Mint

For all current Ubuntu (22.04/20.04/18.04), Linux Mint 21/20 releases and their based systems, such as XUbuntu, KUbuntu, Pop! OS, Elementary OS, and Zorin OS. The LibreOffice Fresh PPA is always the good choice to install / update the latest LibreOffice package.

The packages in PPA is NOT by The Document Foundation (the organization behind LibreOffice), but from Ubuntu packaging team. Different to all other methods, it updates the pre-installed version to the latest, instead of installing another copy in your system. And, it supports all the OS type: amd64, armhf/arm64, ppc64el, s390x.

a.) First, search for and open terminal from system start menu (or ‘Activities’ overview)

b.) When terminal opens, paste the command below and hit Enter to add PPA:

sudo add-apt-repository ppa:libreoffice/ppa

Type user password when it asks, though there may be no asterisk feedback (just type in mind), and hit Enter to continue.

Add LibreOffice PPA

c.) Some Linux (such as Linux Mint) need to manually refresh package cache after adding PPA, though it’s done automatically in Ubuntu 20.04+. To do so, simply run command:

sudo apt update

d.) Finally, launch your system package manager, such as “Software Updater” or “Update Manager“, and install the updates for LibreOffice:

Install Updates Linux Mint
Tip: Updates may sometimes be kept back due to minor dependency library change, so user need to run sudo apt full-upgrade to install the packages.

(Optional) If anything goes wrong, it’s easy to revert back system’s default LibreOffice package. Simply install ppa-purge tool and purge the PPA via command:

sudo apt install ppa-purge && sudo ppa-purge ppa:libreoffice/ppa

2. LibreOffice DEB package for Debian:

As an upstream Linux system, Debian does NOT recommend users to use Ubuntu PPAs. User can however download the official package from its website.

Download LibreOffice Deb package

It’s a tarball contains a collection of .deb packages. After downloading it, right-click in file manager and select “Extract Here”. Next, go to extracted folder -> ‘DEBS’ sub-folder, right-click on blank area and select “Open in Terminal”.

Open extracted ‘DEBS’ sub-folder as working directory in terminal

Once terminal opens, run command to install all the .deb packages in current directory:

sudo apt install .if ( !!window.jQuery ) {(function($){$(document).ready(function(){if ( !!window.SLB && SLB.has_child('View.init') ) { SLB.View.init({"ui_autofit":true,"ui_animate":true,"slideshow_autostart":false,"slideshow_duration":"6","group_loop":true,"ui_overlay_opacity":"0.8","ui_title_default":false,"theme_default":"slb_default","ui_labels":{"loading":"Loading","close":"Close","nav_next":"Next","nav_prev":"Previous","slideshow_start":"Start slideshow","slideshow_stop":"Stop slideshow","group_status":"Item %current% of %total%"}}); } if ( !!window.SLB && SLB.has_child('View.assets') ) { {$.extend(SLB.View.assets, {"382168729":{"id":null,"type":"image","internal":false,"source":"https:\/\/\/\/wp-content\/uploads\/2022\/08\/override-pre-libreoffice.webp?ssl=1"}});} } if ( !!window.SLB && SLB.has_child('View.extend_theme') ) { SLB.View.extend_theme('slb_baseline',{"name":"Baseline","parent":"","styles":[{"handle":"base","uri":"https:\/\/\/wp-content\/plugins\/simple-lightbox\/themes\/baseline\/css\/style.css","deps":[]}],"layout_raw":"
{{ui.nav_prev}}<\/span>{{ui.nav_next}}<\/span><\/div><\/div><\/div><\/div>"}); }if ( !!window.SLB && SLB.has_child('View.extend_theme') ) { SLB.View.extend_theme('slb_default',{"name":"Default (Light)","parent":"slb_baseline","styles":[{"handle":"base","uri":"https:\/\/\/wp-content\/plugins\/simple-lightbox\/themes\/default\/css\/style.css","deps":[]}]}); }})})(jQuery);}