Установка LibreOffice на Debian 13, 12, 11: подробное руководство

LibreOffice — это мощный бесплатный офисный пакет с открытым исходным кодом, который включает Writer (текстовый процессор), Calc (таблицы), Impress (презентации), Draw (рисование), Base (базы данных) и Math (формулы). Он полностью совместим с форматами Microsoft Office: DOCX, XLSX, PPTX, а также работает с ODT и PDF.

В этом обновлённом руководстве я покажу три способа установки LibreOffice на Debian:

  • APT — из официальных репозиториев Debian (рекомендуется для большинства)
  • Flatpak — для получения самой свежей версии
  • Официальный DEB-архив — от The Document Foundation (с проверкой подписи)
МетодИсточникВерсияОбновленияДля кого
APTРепозитории DebianАктуальная для
вашего релиза
Через apt upgradeБольшинство
пользователей
FlatpakFlathubПоследняя
стабильная
Через flatpak updateТе, кому нужна
самая
свежая версия
Официальный
DEB-архив
The Document FoundationПоследняя
стабильная
Вручную
(с проверкой
подписи)
Продвинутые
пользователи,
установка без
интернета

Оглавление

Оглавление

Предварительные требования

Перед установкой убедитесь, что:

  • У вас есть доступ к интернету
  • Вы имеете права sudo (администратора)

⚠️ ВАЖНО: Проверьте права sudo перед установкой

Если вы не уверены, есть ли у вашего пользователя права администратора, выполните в терминале:

sudo -l

Что делает: Проверяет, есть ли у текущего пользователя права суперпользователя.

⚠️ Пароль при первом запуске! В зависимости от настроек в /etc/sudoers, при первом выполнении sudo -l в текущей сессии система может запросить ваш пароль (если не активировано правило NOPASSWD).

✅ Ожидаемый результат: Список разрешённых команд. Если видите (ALL : ALL) ALL — у вас полный доступ.

Если выводит is not in the sudoers file — сначала пройдите наше руководство по настройке sudo.

Способ 1: Установка LibreOffice через APT (рекомендуемый)

Этот способ наиболее прост и подходит для большинства пользователей.

Шаг 1: Обновите систему

sudo apt update
sudo apt upgrade

Что делает:

  • sudo — права суперпользователя
  • apt update — обновляет список доступных пакетов
  • apt upgrade — обновляет все установленные пакеты

Зачем: Это стандартная практика безопасности перед установкой нового ПО.

💡 Примечание: Если вы уверены, что хотите обновить всё без вопросов, можете использовать флаг -y в конце команды: sudo apt upgrade -y. Но в обучающей статье мы рекомендуем сначала посмотреть, что именно будет обновляться.

Шаг 2: Установите полный пакет LibreOffice

sudo apt install libreoffice

Что делает: Устанавливает метапакет libreoffice, который тянет все компоненты (Writer, Calc, Impress, Draw, Base, Math).

Зачем: Это самый простой способ получить полный офисный пакет.

Альтернатива (только нужные компоненты):

# Только текстовый процессор
sudo apt install libreoffice-writer

# Только таблицы
sudo apt install libreoffice-calc

# Только презентации
sudo apt install libreoffice-impress

Шаг 3: Проверьте установку

libreoffice --version

Ожидаемый вывод: Версия LibreOffice в репозиториях зависит от релиза Debian и даты обновления репозиториев. Например, в свежей Debian 13 это будет актуальная версия из ветки 25.x или новее.

Способ 2: Установка LibreOffice через Flatpak (свежая версия)

Flatpak даёт самую свежую версию LibreOffice на любой версии Debian.

⚠️ Важно: Flatpak-пакеты устанавливаются в пользовательское пространство и не требуют прав суперпользователя. Не используйте sudo с командами flatpak.

Шаг 1: Установите Flatpak (если ещё не установлен)

Если Flatpak не установлен, сначала пройдите наше руководство по установке Flatpak на Debian.

Шаг 2: Добавьте репозиторий Flathub

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Что делает: Добавляет официальный репозиторий Flathub, если он ещё не добавлен.

Шаг 3: Установите LibreOffice

flatpak install flathub org.libreoffice.LibreOffice

Что делает: Устанавливает LibreOffice из Flatpak-репозитория. Во время установки система покажет, какие пакеты будут установлены, и запросит подтверждение. Внимательно просмотрите список — это хорошая практика безопасности.

Шаг 4: Проверьте установку

flatpak info org.libreoffice.LibreOffice

Ожидаемый вывод: Информация о пакете с самой свежей версией.

Шаг 5: Запустите LibreOffice

flatpak run org.libreoffice.LibreOffice

Что делает: Запускает LibreOffice из Flatpak-изолированной среды.

Способ 3: Установка из официального DEB-архива (с проверкой подписи)

⚠️ Этот способ требует ручного контроля версий и проверки подписей. Подходит только для продвинутых пользователей.

Этот способ подходит, если вам нужна конкретная версия LibreOffice или установка без интернета. Мы добавим проверку GPG-подписи для безопасности.

Шаг 1: Установите зависимости

sudo apt install curl tar ca-certificates gnupg wget

Что делает: Устанавливает инструменты для скачивания, распаковки и проверки подписей.

Шаг 2: Скачайте нужную версию

  1. Перейдите на официальный сайт загрузки LibreOffice.
  2. Выберите версию для Linux (DEB) и скопируйте ссылку для скачивания. Обратите внимание на номер версии — он будет выглядеть как X.Y.Z (например, 26.2.5).
  3. В терминале перейдите в папку /tmp и скачайте архив, контрольную сумму и GPG-подпись.

Используйте этот шаблон, подставив актуальную версию:

cd /tmp
VERSION="26.2.5"  # ЗАМЕНИТЕ НА АКТУАЛЬНУЮ ВЕРСИЮ С САЙТА
wget "https://download.documentfoundation.org/libreoffice/stable/${VERSION}/deb/x86_64/LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz"
wget "https://download.documentfoundation.org/libreoffice/stable/${VERSION}/deb/x86_64/LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz.asc"
wget "https://download.documentfoundation.org/libreoffice/stable/${VERSION}/deb/x86_64/LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz.sha256"

Что делает: Скачивает архив программы, файл с контрольной суммой для проверки целостности и файл с цифровой подписью для проверки подлинности.

Шаг 3: Проверьте подпись

⚠️ Важно: Не пропускайте этот шаг ради безопасности!

Импорт ключей с публичных серверов несёт определённые риски. Для критически важных систем лучше скачивать ключ-файл с официального сайта The Document Foundation и проверять отпечаток вручную. В данном примере мы используем публичный сервер для простоты.

Шаг 3.1: Импортируйте публичный GPG-ключ The Document Foundation:

gpg --keyserver keys.openpgp.org --recv-keys 0x0D10FA7E6F17C4CE

Что делает: Загружает официальный ключ разработчиков для проверки подписи.

Шаг 3.2: Проверьте контрольную сумму:

sha256sum -c "LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz.sha256"

Что делает: Сравнивает вычисленную контрольную сумму с той, что предоставил разработчик. Если файл повреждён или изменён, проверка не пройдёт.

Шаг 3.3: Проверьте GPG-подпись:

gpg --verify "LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz.asc" "LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz"

Что делает: Проверяет, что файл подписан официальным ключом The Document Foundation и не был изменён третьими лицами.

Ожидаемый вывод: Good signature from "The Document Foundation ..."

Шаг 4: Распакуйте и установите

tar -xzf "LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz"
cd "LibreOffice_${VERSION}_Linux_x86-64_deb/DEBS"
sudo dpkg -i *.deb

Что делает: Распаковывает архив и устанавливает все DEB-пакеты.

Зачем: Используем dpkg -i вместо apt install для прямой установки локальных пакетов.

⚠️ Важно: После dpkg -i почти всегда требуется исправить зависимости. Не пугайтесь ошибок при установке пакетов — это нормально для такого способа.

Шаг 4.1: Если возникли ошибки зависимостей, выполните:

sudo apt-get install -f -y

Что делает: Исправляет проблемы с зависимостями, доустанавливая недостающие пакеты.

Шаг 5: Установите интеграцию в меню

cd desktop-integration
sudo dpkg -i *.deb
sudo update-desktop-database

Что делает: Добавляет иконку LibreOffice в меню приложений.

Шаг 6: Создайте лаунчер для удобства

sudo ln -sf /opt/libreoffice*/program/soffice /usr/local/bin/libreoffice-tdf

Что делает: Создаёт символическую ссылку для запуска официальной сборки командой libreoffice-tdf. Звёздочка * автоматически подставит версию, которая установлена.

Зачем: Официальная сборка устанавливается в /opt, который не добавлен в PATH. Лаунчер делает запуск удобным.

Установка LibreOffice для сервера (headless)

Если вам нужен LibreOffice только для конвертации документов на сервере (без графического интерфейса), установите обычный пакет и используйте флаг --headless:

sudo apt install libreoffice

Проверка headless-режима:

soffice --headless --version

Пример конвертации DOCX в PDF:

mkdir -p "$HOME/output"
soffice --headless --convert-to pdf example.docx --outdir "$HOME/output"

Что делает: Создаёт папку для вывода (если её нет) и конвертирует документ в PDF без запуска графического интерфейса. Удобно для серверов и автоматизации.

Настройка шрифтов для совместимости с Microsoft Office

Документы из Microsoft Office часто выглядят иначе, если отсутствуют стандартные шрифты.

Проверьте, какие шрифты используются:

fc-match Calibri
fc-match Arial

Что делает: Показывает, какой шрифт будет использоваться для отображения текста с указанным именем.

Установите шрифты Microsoft:

sudo apt install ttf-mscorefonts-installer

⚠️ Важно: Пакет загружает шрифты Microsoft из интернета и требует принятия лицензионного соглашения (EULA) при установке. Используйте клавишу Tab для навигации и Enter для подтверждения.

Обновите кэш шрифтов:

fc-cache -f

Что делает: Принудительно обновляет кэш шрифтов, чтобы система увидела новые шрифты.

Проверьте, что шрифты установлены:

fc-match Calibri

Ожидаемый вывод: Путь к файлу шрифта, например /usr/share/fonts/truetype/msttcorefonts/Calibri.ttf.

Для Flatpak-версии: после установки шрифтов на хост полностью закройте LibreOffice и откройте заново. Если шрифты не подхватились, дайте доступ к системным шрифтам:

flatpak override --user org.libreoffice.LibreOffice --filesystem=/usr/share/fonts:ro
flatpak override --user org.libreoffice.LibreOffice --filesystem=~/.local/share/fonts:ro

Запуск LibreOffice

Запуск из терминала

Для APT-версии:

libreoffice

Для Flatpak-версии:

flatpak run org.libreoffice.LibreOffice

Для официального DEB-архива:

libreoffice-tdf

Запуск из меню приложений

Найдите LibreOffice в меню приложений (категория «Офис»).

Обновление LibreOffice

Обновление APT-версии

sudo apt update
sudo apt install --only-upgrade libreoffice

Что делает: Обновляет только LibreOffice до последней доступной версии в репозитории.

💡 Примечание: Если вы уверены, что хотите обновить без вопросов, можете добавить флаг -y: sudo apt install --only-upgrade libreoffice -y.

Обновление Flatpak-версии

flatpak update org.libreoffice.LibreOffice

Что делает: Обновляет LibreOffice до последней версии из Flathub.

Обновление официального DEB-архива

Повторите шаги 2-4 из Способа 3, скачав и установив новую версию поверх старой.

Решение типичных проблем

8.1 Ошибка: libreoffice: command not found после ручной установки

Симптом: Команда libreoffice не найдена. При попытке запуска появляется сообщение command not found.

Причина: Официальный DEB-архив устанавливается в /opt/, который не добавлен в PATH. Система не знает, где искать исполняемый файл.

Пошаговое решение:

Шаг 1: Используйте созданный лаунчер:

libreoffice-tdf

Шаг 2: Если лаунчер не был создан, создайте его вручную:

sudo ln -sf /opt/libreoffice*/program/soffice /usr/local/bin/libreoffice-tdf

Что делает: Создаёт символическую ссылку в директории, которая уже есть в PATH. Звёздочка * автоматически подставит версию.

Шаг 3: Проверьте, что ссылка работает:

libreoffice-tdf --version

8.2 Ошибка: GPG signature verification failed

Симптом: При проверке подписи ошибка:

gpg: Can't check signature: No public key

Причина: Не импортирован или импортирован неверно GPG-ключ The Document Foundation.

Пошаговое решение:

Шаг 1: Импортируйте ключ вручную:

gpg --keyserver keys.openpgp.org --recv-keys 0x0D10FA7E6F17C4CE

Что делает: Загружает официальный ключ разработчиков.

Шаг 2: Проверьте, что ключ импортирован:

gpg --list-keys | grep -i "Document Foundation"

Шаг 3: Проверьте подпись снова. Если переменная VERSION уже задана из шага 2 Способа 3, используйте:

gpg --verify "LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz.asc" "LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz"

Если переменная не задана, укажите версию вручную:

gpg --verify "LibreOffice_26.2.5_Linux_x86-64_deb.tar.gz.asc" "LibreOffice_26.2.5_Linux_x86-64_deb.tar.gz"

Ожидаемый вывод: Good signature from "The Document Foundation ..."

8.3 Ошибка: Flatpak-версия не видит системные шрифты

Симптом: В документах неправильно отображаются шрифты, текст выглядит иначе, чем в Microsoft Office.

Причина: Flatpak-приложения изолированы и по умолчанию не имеют доступа к системным шрифтам.

Пошаговое решение:

Шаг 1: Разрешите доступ к системным шрифтам:

flatpak override --user org.libreoffice.LibreOffice --filesystem=/usr/share/fonts:ro
flatpak override --user org.libreoffice.LibreOffice --filesystem=~/.local/share/fonts:ro

Что делает: Даёт приложению доступ для чтения к системным шрифтам и пользовательским шрифтам.

Шаг 2: Полностью закройте LibreOffice и откройте заново.

Шаг 3: Проверьте, что шрифты подхватились:

flatpak run org.libreoffice.LibreOffice

Откройте любой документ и проверьте отображение шрифтов.

8.4 LibreOffice не появляется в меню приложений

Симптом: Программа установлена, но иконки нет в меню приложений.

Причина: Для ручной установки из DEB-архива не был установлен пакет desktop-integration.

Пошаговое решение:

Шаг 1: Найдите директорию с распакованным архивом. Если вы ещё не удаляли временные файлы:

DEB_DIR=$(find /tmp -maxdepth 1 -type d -name 'LibreOffice_*_Linux_x86-64_deb' | head -n1)
cd "$DEB_DIR/DEBS/desktop-integration"

Что делает: Находит директорию с распакованным архивом и переходит в папку с пакетами интеграции. Команда -maxdepth 1 ограничивает поиск только корнем /tmp, чтобы случайно не уйти во вложенные папки.

Если файлы уже удалены, распакуйте архив заново (см. Шаг 4 в Способе 3).

Шаг 2: Установите интеграцию вручную:

sudo dpkg -i *.deb
sudo update-desktop-database

Что делает: Устанавливает файлы .desktop, которые добавляют иконку в меню, и обновляет базу данных приложений.

Шаг 3: Проверьте меню приложений — иконка должна появиться в категории «Офис».

8.5 Медленный первый запуск

Симптом: LibreOffice запускается 20-30 секунд в первый раз.

Причина: При первом запуске создаётся профиль пользователя, индексируется справка, инициализируется Java.

Решение: Это нормально. Последующие запуски будут занимать 2-3 секунды.

Чек-лист: что проверить после установки

  • [ ] LibreOffice установлен: libreoffice --version (APT) или flatpak info org.libreoffice.LibreOffice (Flatpak) или libreoffice-tdf --version (DEB)
  • [ ] Программа запускается: команда запуска открывает окно
  • [ ] Можно создать документ: File → New → Text Document
  • [ ] Можно открыть DOCX: тестовый файл открывается без ошибок
  • [ ] Шрифты настроены: fc-match Calibri показывает путь к шрифту
  • [ ] Для Flatpak-версии: шрифты подхватились после flatpak override и перезапуска

Удаление LibreOffice

Удаление APT-версии

✅ Как удалить LibreOffice полностью и навсегда

1️⃣ Удаляем все пакеты LibreOffice

sudo apt purge libreoffice* -y

💡 Звёздочка * означает: удалить всё, что начинается с libreoffice
Это включает:

  • libreoffice-core
  • libreoffice-writer
  • libreoffice-calc
  • libreoffice-impress
  • libreoffice-draw
  • libreoffice-math
  • libreoffice-common
  • и все остальные компоненты

2️⃣ Удаляем зависимости и очищаем систему

sudo apt autoremove --purge -y
sudo apt autoclean

autoremove --purge — удаляет неиспользуемые зависимости и конфигурационные файлы
autoclean — очищает кэш пакетов

3️⃣ Удаляем остатки .desktop-файлов (ярлыки в меню)

Иногда ярлыки остаются, даже если пакеты удалены.

# Удаляем ярлыки LibreOffice из системного меню
sudo rm -f /usr/share/applications/libreoffice*.desktop

# Удаляем пользовательские ярлыки (если были изменены)
rm -f ~/.local/share/applications/libreoffice*.desktop

✅ После этого значок LibreOffice исчезнет из меню приложений

4️⃣ Обновляем кэш .desktop-файлов

sudo update-desktop-database

💡 Это команда обновляет базу данных приложений, чтобы система «забыла» про удалённые программы

5️⃣ Проверяем, что LibreOffice действительно удалён

which libreoffice

✅ Ожидаемый вывод: ничего (пусто) — значит, команда не найдена

dpkg -l | grep -i libreoffice

✅ Ожидаемый вывод: пусто — значит, пакетов нет
⚠️ Если вывод есть — выводит что то вроде:

#Пример вывода
ii mythes-en-us 1:25.2.3-1 all English (USA) Thesaurus for LibreOffice

Это подтверждает, что не все пакеты, связанные с LibreOffice, были удалены.
Пакет mythes-en-us — это тезаурус (словарь синонимов) для английского языка, который устанавливался как зависимость для LibreOffice.
Он не удалился автоматически, потому что apt считает его отдельным пакетом.

✅ Как удалить остатки пакетов LibreOffice

Нужно доочистить систему — удалим этот и другие возможные остаточные пакеты.

🔹 Шаг 1: Удаляем mythes-en-us и другие остатки

sudo apt purge mythes-en-us -y

💡 Этот пакет не нужен без LibreOffice, так что смело удаляем.

🔹 Шаг 2: Проверим, нет ли других остатков

Выполни команду:

dpkg -l | grep -i office

Вывода может не быть, тогда переходим на следующий Шаг 3 Финальная очистка
Если вывод есть читаем дальше

⚠️ Обрати внимание: теперь ищем по слову office, а не только libreoffice, потому что могут остаться:

  • libreoffice-l10n-* (языковые пакеты)
  • hunspell-* (проверка орфографии)
  • libreoffice-help-*
  • fonts-libreoffice
  • python3-uno (библиотека для макросов)

Пример вывода, который тоже нужно удалить:

ii  libreoffice-l10n-ru                      1:7.5.7-1                            all          Russian language pack for LibreOffice
ii  hunspell-en-us                           1:2022.12.06-1                       all          English_american dictionary for hunspell

Удали их так:

sudo apt purge libreoffice-l10n-* hunspell-* fonts-libreoffice python3-uno -y

🔹 Шаг 3: Финальная очистка

sudo apt autoremove --purge -y
sudo apt autoclean
sudo update-desktop-database

✅ Проверка: всё ли удалено?

Снова выполни:

dpkg -l | grep -i libreoffice

Ожидаемый результат: пустой вывод — значит, всё чисто.

Также проверь:

which libreoffice

Должно быть: libreoffice not found

Удаление Flatpak-версии

flatpak uninstall org.libreoffice.LibreOffice

Что делает: Удаляет приложение.

💡 Дополнительно: Можно очистить неиспользуемые пакеты:

flatpak uninstall --unused

Что делает: Удаляет все Flatpak-пакеты, которые не используются ни одним установленным приложением.

Удаление официального DEB-архива

sudo rm -rf /opt/libreoffice*
sudo rm -f /usr/local/bin/libreoffice-tdf

Что делает: Удаляет директорию с программой и созданный лаунчер.

Удаление пользовательских данных (опционально)

⚠️ Предупреждение: Это удалит все ваши настройки, профили и расширения. Действие необратимо.

rm -rf ~/.config/libreoffice
rm -rf ~/.var/app/org.libreoffice.LibreOffice

Часто задаваемые вопросы (FAQ)

Вопрос: Какая версия LibreOffice в Debian 13?
Ответ: Версия LibreOffice в репозиториях зависит от релиза Debian и даты обновления репозиториев. Для получения самой свежей версии используйте Flatpak.

Вопрос: Какой способ установки выбрать?
Ответ: APT — для простоты и стабильности. Flatpak — для свежей версии. Официальный DEB — для продвинутых пользователей, которым нужна конкретная версия.

Вопрос: Почему документы из Microsoft Office выглядят иначе?
Ответ: Чаще всего из-за отсутствия шрифтов. Установите ttf-mscorefonts-installer и перезапустите LibreOffice.

Вопрос: Нужно ли удалять старую версию перед установкой новой?
Ответ: При обновлении через APT или Flatpak удалять ничего не нужно — система сделает это автоматически. При ручной установке из DEB-архива скрипт установит поверх, но разные версии могут сосуществовать в разных путях.

Вопрос: Можно ли установить сразу несколько версий?
Ответ: Да, APT, Flatpak и DEB-версии не конфликтуют, потому что используют разные пути и лаунчеры. Вы можете установить их одновременно. Однако учтите, что у них будут разные профили настроек. Это значит, что расширения, словари и автокоррекция не будут общими, а каждый экземпляр LibreOffice будет хранить свои настройки отдельно.

Вопрос: Как конвертировать документы в PDF на сервере?
Ответ: Используйте команду soffice --headless --convert-to pdf файл.docx --outdir папка. Обратите внимание на важные нюансы:

  • Формат указывается строчными буквами: pdf, а не PDF
  • LibreOffice автоматически определяет тип входного файла по его расширению (.docx, .odt, .xlsx и т.д.)
  • Убедитесь, что папка для вывода существует, или создайте её заранее командой mkdir -p папка

Для этого не нужен отдельный пакет — достаточно установленного LibreOffice.

Заключение

Теперь LibreOffice установлен на вашем Debian. Вы можете работать с документами, таблицами и презентациями в полностью бесплатном и мощном офисном пакете.

Что дальше?

  • Установите шрифты Microsoft для лучшей совместимости
  • Настройте автоматическое резервное копирование важных файлов
  • Изучите официальную документацию LibreOffice