How To

How to Install LibreOffice on Fedora 45 / 44 (RPM and Flatpak)

By the end of this guide you’ll have the full LibreOffice suite on Fedora, your language and spell checker added, and documents converting from the terminal. You will also know when the Flathub build is worth it, because on some Fedora releases it is a whole feature release ahead of the RPM.

Original content from computingforgeeks.com - post 18324

Ran through every step on Fedora 45 and Fedora 44 in October 2026, and it all works end to end.

Both test machines were fresh Fedora installs with the Workstation package group added, running GNOME on Wayland with SELinux enforcing, one per release, used as a normal account. The outputs below are copied straight from them. Where the two releases behave differently, you’ll see both.

Check what’s already on your desktop

This part surprises people: Fedora Workstation already ships LibreOffice, just not all of it, so list the packages you have first:

rpm -qa 'libreoffice*' | sort

On a Fedora 45 Workstation desktop you’ll get 19 packages:

libreoffice-calc-26.8.1.1-0.2.fc45.x86_64
libreoffice-core-26.8.1.1-0.2.fc45.x86_64
libreoffice-data-26.8.1.1-0.2.fc45.x86_64
libreoffice-emailmerge-26.8.1.1-0.2.fc45.x86_64
libreoffice-filters-26.8.1.1-0.2.fc45.x86_64
libreoffice-graphicfilter-26.8.1.1-0.2.fc45.x86_64
libreoffice-gtk3-26.8.1.1-0.2.fc45.x86_64
libreoffice-gtk4-26.8.1.1-0.2.fc45.x86_64
libreoffice-help-en-26.8.1.1-0.2.fc45.noarch
libreoffice-impress-26.8.1.1-0.2.fc45.x86_64
libreoffice-langpack-en-26.8.1.1-0.2.fc45.x86_64
libreoffice-ogltrans-26.8.1.1-0.2.fc45.x86_64
libreoffice-opensymbol-fonts-26.8.1.1-0.2.fc45.noarch
libreoffice-pdfimport-26.8.1.1-0.2.fc45.x86_64
libreoffice-pyuno-26.8.1.1-0.2.fc45.x86_64
libreoffice-ure-26.8.1.1-0.2.fc45.x86_64
libreoffice-ure-common-26.8.1.1-0.2.fc45.noarch
libreoffice-writer-26.8.1.1-0.2.fc45.x86_64
libreoffice-xsltfilter-26.8.1.1-0.2.fc45.x86_64

Fedora 44 Workstation has the same 19, just on the 26.2 series. So Writer, Calc and Impress are ready to go, while Draw, Math and Base are not there yet. If you set up Fedora from a Server, Cloud or Everything image instead, as in our Fedora 45 Server and Workstation install guide, you probably have none of it.

Install the full suite

The libreoffice package is a small meta package that pulls in every module you are missing:

sudo dnf install -y libreoffice

On a Workstation desktop that’s 25 packages and an 18 MiB download. This is the Fedora 45 transaction:

Installing:
 libreoffice                   x86_64 1:26.8.1.1-0.2.fc45   fedora       0.0   B
Installing dependencies:
 firebird                      x86_64 0:5.0.4.1812-2.fc45   fedora      35.6 MiB
 firebird-utils                x86_64 0:5.0.4.1812-2.fc45   fedora      15.5 MiB
 flute                         noarch 0:1.3.0-43.OOo31.fc45 fedora      63.6 KiB
 javapackages-tools            noarch 0:6.5.1-6.fc45        fedora      72.9 KiB
 libbase                       noarch 0:1.1.3-48.fc45       fedora     153.0 KiB
 libfbclient2                  x86_64 0:5.0.4.1812-2.fc45   fedora       3.3 MiB
 libfonts                      noarch 0:1.1.3-52.fc45       fedora     222.0 KiB
 libformula                    noarch 0:1.1.3-49.fc45       fedora     441.0 KiB
 libib-util                    x86_64 0:5.0.4.1812-2.fc45   fedora      11.0 KiB
 liblayout                     noarch 0:0.2.10-42.fc45      fedora     840.8 KiB
 libloader                     noarch 0:1.1.3-50.fc45       fedora     164.0 KiB
 libreoffice-base              x86_64 1:26.8.1.1-0.2.fc45   fedora       5.3 MiB
 libreoffice-draw              x86_64 1:26.8.1.1-0.2.fc45   fedora      14.9 KiB
 libreoffice-math              x86_64 1:26.8.1.1-0.2.fc45   fedora      12.0 KiB
 librepository                 noarch 0:1.1.3-49.fc45       fedora      86.8 KiB
 libserializer                 noarch 0:1.1.2-49.fc45       fedora      50.0 KiB
 libtomcrypt                   x86_64 0:1.18.2-24.fc45      fedora     942.7 KiB
 ongres-scram                  noarch 0:3.3-2.fc45          fedora      51.4 KiB
 ongres-scram-client           noarch 0:3.3-2.fc45          fedora      22.6 KiB
 ongres-stringprep             noarch 0:2.4-2.fc45          fedora      91.0 KiB
 pentaho-libxml                noarch 0:1.1.3-48.fc45       fedora     125.2 KiB
 pentaho-reporting-flow-engine noarch 1:0.9.4-41.fc45       fedora     432.2 KiB
 postgresql-jdbc               noarch 0:42.7.11-4.fc45      fedora       1.1 MiB
 sac                           noarch 0:1.3-52.fc45         fedora      18.3 KiB

Most of that list is Base, which brings the Firebird engine for its built-in databases, the PostgreSQL JDBC driver and the report builder libraries. Base also needs Java, through a java-25-headless requirement. On our Workstation desktops Java was already there, so dnf did not add it, but on a minimal system it will come in with this command.

Install only the parts you need

You don’t have to take everything, because each module is its own package and you can add just the ones you want:

sudo dnf install -y libreoffice-draw libreoffice-math

These are the module names in the Fedora 45 and Fedora 44 repos:

ModulePackageOn Workstation by default
Writer (documents)libreoffice-writerYes
Calc (spreadsheets)libreoffice-calcYes
Impress (slides)libreoffice-impressYes
Draw (diagrams, PDF edits)libreoffice-drawNo
Math (formulas)libreoffice-mathNo
Base (databases)libreoffice-baseNo, pulls Java and Firebird
PostgreSQL driver for Baselibreoffice-postgresqlNo
KDE Plasma integrationlibreoffice-kf6No

If you’re used to other distros, you might go looking for a libreoffice-headless package. Fedora does not have one, because headless mode is part of libreoffice-core, so a server only needs the module for the file type it converts, like libreoffice-writer for .docx.

Check which version you got

Ask LibreOffice directly:

soffice --version

Fedora 45 reports the 26.8 series:

LibreOffice 26.8.1.1 680(Build:1)

Fedora 44 stays on 26.2:

LibreOffice 26.2.6.3 620(Build:3)

That gap is normal, and it is worth understanding. Each Fedora release normally picks one LibreOffice feature series and then gets bug fix updates within it. The Document Foundation’s download page offers two series at a time: the latest stable one and the older one it still maintains. In October 2026 that put the two Fedora releases on different series:

Where it comes fromVersion we gotUpstream series
Fedora 45 repo26.8.1.1Latest stable
Fedora 44 repo26.2.6.3Older, maintained until November 30, 2026
Flathub (either release)26.8.1.1Latest stable

So if you’re on Fedora 44 and want the newest features, the Flatpak further down is the easy way. On Fedora 45 the RPM is already current.

You’ll also find a few launcher commands in /usr/bin: soffice, libreoffice, oowriter, oocalc, ooimpress, ooffice and ooviewdoc. The lowriter style names some guides use don’t exist on Fedora:

ls -l /usr/bin/soffice /usr/bin/libreoffice /usr/bin/oowriter /usr/bin/lowriter

Only the lowriter check fails:

ls: cannot access '/usr/bin/lowriter': No such file or directory
-rwxr-xr-x. 1 root root 376 Sep 23 00:00 /usr/bin/libreoffice
-rwxr-xr-x. 1 root root  45 Sep 23 00:00 /usr/bin/oowriter
lrwxrwxrwx. 1 root root  38 Sep 23 00:00 /usr/bin/soffice -> /usr/lib64/libreoffice/program/soffice

Open LibreOffice for the first time

Open the Activities overview and type libreoffice, and you’ll see one icon for each installed module:

GNOME Activities search on Fedora 45 listing LibreOffice Writer, Calc, Impress, Base, Math and Draw

Notice there’s no plain “LibreOffice” icon for the Start Center. Its launcher is marked NoDisplay=true, so GNOME hides it from search, and that’s normal. You’ll still reach the Start Center by closing your last document with File, Close, or by running libreoffice in a terminal.

Click LibreOffice Writer. The first launch opens a short welcome dialog over a blank document:

Welcome to LibreOffice dialog on first launch of Writer on Fedora 45

It has three tabs, Welcome, User Interface and Appearance, and Next takes you to the layout picker. Standard Toolbar is the classic menus and toolbars look. Tabbed is the ribbon style you might know from Microsoft Office:

LibreOffice User Interface tab with Standard Toolbar, Tabbed and other layout options on Fedora 45

The Appearance tab sets the theme and icon style. The defaults follow your GNOME settings, so you can just click Close. You can change any of it later under View, User Interface and Tools, Options. Then you’re in Writer:

LibreOffice Writer on Fedora 45 with a short report typed in Liberation Serif

To confirm what is running, open Help, About LibreOffice. The RPM build says it was supplied by the Fedora Project and lists the version and display backend:

About LibreOffice dialog on Fedora 45 showing version 26.8.1.1 supplied by the Fedora Project with VCL gtk3

The VCL: gtk3 line is the display backend. Workstation installs both libreoffice-gtk3 and libreoffice-gtk4, but GNOME picked gtk3 on both releases. That’s expected and you don’t need to change it, because the window runs natively on Wayland either way.

Close your last document with File, Close or Ctrl+W, and the Start Center appears. It lists recent files and has a button for each module:

LibreOffice Start Center on Fedora 45 with recent documents and create buttons for every module

Add your language and spell checker

English comes preinstalled, and every other language is split into three packages: the interface (libreoffice-langpack-XX), the offline help (libreoffice-help-XX) and a Hunspell dictionary (hunspell-XX). This is French on Fedora 45:

sudo dnf install -y libreoffice-langpack-fr libreoffice-help-fr hunspell-fr

dnf adds the hyphenation rules, thesaurus and autocorrect lists for you:

Installing:
 hunspell-fr             noarch 0:7.7-2.fc45        fedora       1.4 MiB
 libreoffice-help-fr     noarch 1:26.8.1.1-0.2.fc45 fedora      32.4 MiB
 libreoffice-langpack-fr x86_64 1:26.8.1.1-0.2.fc45 fedora       4.2 MiB
Installing dependencies:
 autocorr-fr             noarch 1:26.8.1.1-0.2.fc45 fedora     250.3 KiB
 hyphen-fr               noarch 0:4.0-1.fc45        fedora      26.8 KiB
 langpacks-core-fr       noarch 0:4.3-3.fc45        fedora     396.0   B
 langpacks-fonts-fr      noarch 0:4.3-3.fc45        fedora     339.0   B
 mythes-fr               noarch 0:2.3-30.fc45       fedora       5.1 MiB
Installing weak dependencies:
 dnsmasq-langpack        noarch 0:2.93-2.fc45       fedora     487.9 KiB
 langpacks-fr            noarch 0:4.3-3.fc45        fedora     398.0   B
 man-pages-fr            noarch 3:4.29.1-5.fc45     fedora       5.1 MiB

Fedora 44 installs the same set. Both releases carry 74 interface language packs, but not every language has one. Swahili is a good example of where people get stuck:

sudo dnf install -y libreoffice-langpack-sw libreoffice-help-sw

Fedora answers with:

No match for argument: libreoffice-langpack-sw
No match for argument: libreoffice-help-sw
You can try to add to command line:
  --skip-unavailable to skip unavailable packages

If you see this, it doesn’t mean your repos are broken: the interface just isn’t translated for that language, and you can still spell check in it. Fedora 44 offers hunspell-sw. Fedora 45 has that too, plus a new libreoffice-dict-sw package. Search before you install, so you know which names exist:

dnf repoquery --qf '%{name} %{version}\n' libreoffice-dict-sw hunspell-sw

Fedora 45 shows both:

hunspell-sw 0.20210901
libreoffice-dict-sw 26.8.1.1

The libreoffice-dict-* packages are new in Fedora 45, and there are 71 of them. You can only have one of the pair, though. With libreoffice-dict-sw installed, adding hunspell-sw fails:

  - package libreoffice-dict-sw-26.8.1.1-1.fc45.noarch from fedora conflicts with hunspell-sw provided by hunspell-sw-0.20210901-2.fc45.noarch from fedora

For Swahili, pick hunspell-sw on both releases. It carries the Kenyan (sw_KE) and Tanzanian (sw_TZ) dictionaries, while libreoffice-dict-sw only has the Tanzanian one. For other languages, check what each package lists with dnf repoquery -l before you choose. Fedora 44 doesn’t have the libreoffice-dict-* family at all, so stick with hunspell-XX there.

Make Office documents look right

Microsoft’s fonts aren’t on Fedora, so LibreOffice swaps in look-alikes, and fc-match shows you the mapping:

fc-match Calibri; fc-match Cambria; fc-match Arial; fc-match 'Times New Roman'; fc-match Verdana; fc-match 'Segoe UI'

Both releases give the same answers:

Carlito-Regular.ttf: "Carlito" "Regular"
Caladea-Regular.ttf: "Caladea" "Regular"
LiberationSans-Regular.ttf: "Liberation Sans" "Regular"
LiberationSerif-Regular.ttf: "Liberation Serif" "Regular"
NotoSans[wght].ttf: "Noto Sans" "Regular"
AdwaitaSans-Regular.ttf: "Adwaita Sans" "Regular"

Carlito, Caladea and the Liberation fonts match the width of the fonts they replace, so line breaks and page counts stay put. Verdana and Segoe UI only get a general sans font, so a layout built on them can shift. LibreOffice does tell you when this happens. Open a file that asks for a missing font and the font name turns orange and italic, with a warning icon:

LibreOffice Calc on Fedora 45 showing Arial in orange with the tooltip The current font is not available and will be substituted

That’s a spreadsheet converted from CSV, which asks for Arial. Calc draws it in Liberation Sans, which keeps the same character widths as Arial.

Older guides tell you to install the msttcore-fonts-installer RPM from SourceForge. Do not bother, because it no longer installs on Fedora 45 or Fedora 44, and both plain rpm and dnf refuse it:

sudo dnf install -y https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

The transaction stops at the verify step:

Running transaction
Transaction failed: Rpm transaction failed.
Warning: skipped OpenPGP checks for 1 package from repository: @commandline
  - package msttcore-fonts-installer-2.6-1.noarch does not verify: no digest

The package was built without the file digests that current RPM requires. It’s the same family of checks that blocks unsigned packages, covered in our NOKEY and signature errors guide. If you need an exact match, copy the font files you’re licensed for, like those from a Windows PC you own, into your home directory. Then rebuild the font cache:

mkdir -p ~/.local/share/fonts
cp /path/to/your/fonts/*.ttf ~/.local/share/fonts/
fc-cache -f ~/.local/share/fonts

Check that fontconfig sees them with fc-list | grep ~/.local/share/fonts, then restart LibreOffice. Fonts in that folder are only for your account, so no root access is needed.

Convert documents from the terminal

LibreOffice can convert files without opening a window, which is handy for scripts and for turning a pile of Word files into PDFs. Try it in a scratch folder first:

mkdir -p ~/docs && cd ~/docs
printf 'Quarterly report\n\nRevenue grew in every region.\n' > report.txt
printf 'region,q1,q2\nnairobi,120,140\nmombasa,80,95\n' > sales.csv
soffice --headless --convert-to docx report.txt
soffice --headless --convert-to pdf report.docx
soffice --headless --convert-to xlsx sales.csv

Each conversion prints the filter it used:

convert /home/lorna/docs/report.txt as a Writer document -> /home/lorna/docs/report.docx using filter : Office Open XML Text
convert /home/lorna/docs/report.docx as a Writer document -> /home/lorna/docs/report.pdf using filter : writer_pdf_Export
convert /home/lorna/docs/sales.csv as a Calc document -> /home/lorna/docs/sales.xlsx using filter : Calc Office Open XML

It is quick, too. The DOCX to PDF step took 1.6 seconds on Fedora 45 and 1.5 seconds on Fedora 44, on a 4 vCPU VM. To convert a whole folder and keep the results separate, add --outdir. Two copies of the report stand in for a folder of files here:

cp report.docx a.docx && cp report.docx b.docx
soffice --headless --convert-to pdf --outdir ~/docs/pdf-out *.docx

Every file lands in the new folder:

convert /home/lorna/docs/a.docx as a Writer document -> /home/lorna/docs/pdf-out/a.pdf using filter : writer_pdf_Export
convert /home/lorna/docs/b.docx as a Writer document -> /home/lorna/docs/pdf-out/b.pdf using filter : writer_pdf_Export
convert /home/lorna/docs/report.docx as a Writer document -> /home/lorna/docs/pdf-out/report.pdf using filter : writer_pdf_Export

For plain text, name the filter and encoding, like --convert-to 'txt:Text (encoded):UTF8'. Note that this filter writes a UTF-8 byte order mark at the start of the file. Run soffice --help for more examples, including HTML and EPUB.

One thing that looks odd but is fine: if LibreOffice is already open on your desktop, the command hands the job to that running copy. The file still gets converted, but nothing is printed to your terminal. If a script needs that output, give the conversion its own profile with -env:UserInstallation=file:///tmp/lo-convert.

Running conversions as a service account

This is the part that trips people up on servers, because LibreOffice needs a writable home directory for its profile. A system account made with useradd -r -M doesn’t have one. To see it happen, create such an account and a folder it owns, with the report from earlier inside:

sudo useradd -r -M -d /nonexistent -s /sbin/nologin docconv
sudo install -d -o docconv /srv/convert
sudo cp ~/docs/report.docx /srv/convert/
sudo chown docconv /srv/convert/report.docx

Now run the conversion as that account, and it fails with exit code 77:

cd /srv/convert && sudo -u docconv timeout 60 soffice --headless --convert-to pdf report.docx; echo rc=$?

LibreOffice gives up before it opens the file:

(process:5403): dconf-CRITICAL **: 04:27:47.244: unable to create directory '/nonexistent/.cache/dconf': Permission denied.  dconf will not work properly.
rc=77
LibreOffice 26.8 - Fatal Error: The application cannot be started.
User installation could not be completed. 

Point HOME at a folder the account can write to and it works. Use env here, because sudo resets HOME if you set it on the command line:

cd /srv/convert && sudo -u docconv env HOME=/srv/convert timeout 60 soffice --headless --convert-to pdf report.docx; echo rc=$?

This time the PDF appears:

convert /srv/convert/report.docx as a Writer document -> /srv/convert/report.pdf using filter : writer_pdf_Export
rc=0

LibreOffice creates .config and .cache folders there on the first run. Fedora 44 behaves the same way. In a systemd unit, the same fix is an Environment=HOME= line.

Get the newest release with Flatpak

The Flathub build comes from The Document Foundation and follows the latest stable series on any Fedora release. That is useful on Fedora 44, where the RPM is a feature series behind. If you haven’t set up Flathub yet, our Flatpak and Flathub guide for Fedora covers it. The short version is two commands. The second one matters on a Workstation install, where Flathub is already defined but stays disabled until you turn on third-party repositories:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
sudo flatpak remote-modify --enable flathub

Skip the second line and you’ll hit the part that trips people up. remote-add --if-not-exists quietly does nothing when a disabled flathub remote is already there, so the install fails:

error: Unable to load summary from remote flathub: Can't fetch summary from disabled remote β€˜flathub’

With the remote enabled, check what you’re about to download:

flatpak remote-info flathub org.libreoffice.LibreOffice | grep -E 'Download|Installed|Runtime'

On our machines it reported:

 Download Size: 327.3 MB
Installed Size: 803.5 MB
       Runtime: org.freedesktop.Platform/x86_64/25.08

Those sizes are for the app alone. The runtime it names is a separate download: org.freedesktop.Platform 25.08 is another 259.3 MB to fetch and 668.9 MB on disk, plus its GL and codec extensions, unless another Flatpak already installed it. Install the app and check the version:

sudo flatpak install -y flathub org.libreoffice.LibreOffice
flatpak run org.libreoffice.LibreOffice --version

The Flatpak reports the newer series:

LibreOffice 26.8.1.1 bf6ef2662401c7d6dce671ab4deb26ee0af3a7c1

That’s from Fedora 44, where the RPM next to it is still on the 26.2 series. The About dialog makes the difference clear, since it says The Document Foundation supplied the build and shows Flatpak on the Misc line:

About LibreOffice for the Flathub build on Fedora 44 showing version 26.8.1.1 supplied by The Document Foundation

You can keep the RPM and the Flatpak side by side, but they don’t share settings, so the Flatpak shows the welcome dialog again on its first launch:

ls -d ~/.config/libreoffice/4/user ~/.var/app/org.libreoffice.LibreOffice/config/libreoffice/4/user

Both folders exist, one per build:

/home/lorna/.config/libreoffice/4/user
/home/lorna/.var/app/org.libreoffice.LibreOffice/config/libreoffice/4/user

Your custom dictionaries, autocorrect entries and macros won’t carry over between them. If you settle on the Flatpak, remove the RPM modules you don’t use, so you don’t have two of each icon in the overview.

Keep LibreOffice updated

The RPM updates with the rest of your system, but you can also update just LibreOffice on its own:

sudo dnf upgrade -y --refresh 'libreoffice*'

If you’re already current, dnf says so:

Repositories loaded.
Nothing to do.

For the Flatpak:

sudo flatpak update -y org.libreoffice.LibreOffice

Remember that dnf upgrade normally doesn’t move you to a new feature series. Upstream support for 26.2 ends on November 30, 2026, according to the LibreOffice release plan, so watch for a Fedora 44 rebase after that. Otherwise Fedora 44 stays on 26.2 until you upgrade from Fedora 44 to Fedora 45, which brings 26.8 along with it.

Remove LibreOffice

To remove every module, use a quoted wildcard:

sudo dnf remove 'libreoffice*'

Leave out -y here and read the transaction before you answer, because it goes further than you might expect. Answer N if the list takes something you still need. On our Fedora 45 test desktop it removed 118 packages and freed 824 MiB. Here are the lines worth checking:

Removing dependent packages:
 unoconv                        noarch 0:0.9.0-19.fc45                       fedora          249.6 KiB
Removing unused dependencies:
 firebird                       x86_64 0:5.0.4.1812-2.fc45                   fedora           35.6 MiB
 google-carlito-fonts           noarch 0:1.103-0.29.20130920.fc45            fedora            2.6 MiB
 google-crosextra-caladea-fonts noarch 1:1.002-0.23.20130214.fc45            fedora          251.4 KiB
 java-25-openjdk-headless       x86_64 1:25.0.4.1.1-1.1.fc45                 fedora          236.9 MiB
 liberation-sans-fonts          noarch 1:2.1.5-16.fc45                       fedora            1.6 MiB
 liberation-serif-fonts         noarch 1:2.1.5-16.fc45                       fedora            1.5 MiB

Transaction Summary:
 Removing:         118 packages

After this operation, 824 MiB will be freed (install 0 B, remove 824 MiB).

dnf also removes dependencies that nothing else needs. That includes Java, the Carlito and Liberation fonts, and the English hyphenation and thesaurus data (hyphen-en, mythes-en) with the langpacks-en packages. If another app relies on any of those without declaring it, reinstall them by name afterwards. If you installed unoconv, it goes too, because it needs LibreOffice to work.

Your settings stay behind in your home directory, so delete them if you want a clean start next time:

rm -rf ~/.config/libreoffice

For the Flatpak, uninstall it, clear runtimes nothing else uses, and delete its data folder:

sudo flatpak uninstall -y org.libreoffice.LibreOffice
sudo flatpak uninstall -y --unused
rm -rf ~/.var/app/org.libreoffice.LibreOffice

Fix common problems

“No match for argument” when adding a language

The language has no interface translation in Fedora. List what’s available with dnf repoquery --qf '%{name}\n' 'libreoffice-langpack-*'. For spell checking only, install hunspell-XX. On Fedora 45 a libreoffice-dict-XX package may exist too, but it can conflict with the Hunspell one, so pick one of them.

“User installation could not be completed”

LibreOffice could not create its profile. It happens with accounts that have no home directory, or a home that belongs to someone else. Set HOME to a writable folder, as shown in the service account section. You can also pass -env:UserInstallation=file:///some/writable/dir.

LibreOffice crashes or hangs after an extension or settings change

Start it in troubleshoot mode, which runs with a temporary clean profile and no extensions:

soffice --safe-mode

You’ll find the same option under Help, Restart in Troubleshoot Mode. It lets you reset settings or turn off extensions without losing everything. If even that fails, rename ~/.config/libreoffice and start again with a fresh profile.

Two icons for every module

That means you have both the RPM and the Flatpak installed. Check with rpm -q libreoffice-core and flatpak list | grep -i libreoffice, then remove the one you don’t use.

Keep the RPM or switch to the Flatpak

Most people should stay with the RPM, since it is already half installed on Workstation, it updates with the system, and it’s the one headless scripts call. Here’s how the two compared on our machines:

What we checkedFedora RPMFlathub Flatpak
Version on Fedora 4526.8.1.126.8.1.1
Version on Fedora 4426.2.6.326.8.1.1
Size824 MiB freed when we removed it from Fedora 45803.5 MB for the app, plus 668.9 MB for the runtime if it’s not already there
Updatesdnf upgrade, bug fixes within one seriesflatpak update, follows the latest stable series
Settings folder~/.config/libreoffice~/.var/app/org.libreoffice.LibreOffice
Supplied byThe Fedora ProjectThe Document Foundation

Pick the Flatpak if you’re on Fedora 44 and need a feature that only the newer series has. Once you move to Fedora 45, the RPM catches up, and you can drop the Flatpak again. For the rest of a new desktop, our things to do after installing Fedora 45 list picks up where this guide stops.

Keep reading

Enable RPM Fusion and Install Multimedia Codecs on Fedora 45 / 44 / 43 Fedora Enable RPM Fusion and Install Multimedia Codecs on Fedora 45 / 44 / 43 Backup and Restore Linux Systems with Timeshift Debian Backup and Restore Linux Systems with Timeshift Things to Do After Installing CachyOS Arch Linux Things to Do After Installing CachyOS dnf versionlock on Fedora: Lock Packages and Kernels (dnf5) Fedora dnf versionlock on Fedora: Lock Packages and Kernels (dnf5) Fix ptrace Operation not permitted for gdb and strace on Fedora Fedora Fix ptrace Operation not permitted for gdb and strace on Fedora Install TeamViewer on Fedora 45 / 44: NOKEY and Wayland Fixes Desktop Install TeamViewer on Fedora 45 / 44: NOKEY and Wayland Fixes

2 thoughts on “How to Install LibreOffice on Fedora 45 / 44 (RPM and Flatpak)”

Leave a Comment

Press ESC to close