Данная статья применима к:
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7) с подключенным компонентом astra-ce расширенного (extended) репозитория
- Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7) с подключенным компонентом astra-ce расширенного (extended) репозитория
Аннотация
В данной статье представлена инструкция по включению работы с СУБД в офисном пакете LibreOffice. Для работы с СУБД используется Java. Полноценные средства Java не входят в состав основного и базового репозиториев Astra Linux Special Edition x.7 и доступны в составе компонента astra-ce расширенного репозитория Astra Linux Special Edition x.7 (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования).
Внимание!
Программное обеспечение расширенного репозитория является сторонним по отношению к Astra Linux, не дорабатывается с точки зрения выполнения требований по безопасности информации и не проверяется при сертификации.
Подробнее см. Использование стороннего программного обеспечения в аттестованных информационных системах, функционирующих под управлением Astra Linux Special Edition.
При использовании программного обеспечения расширенного репозитория рекомендуется для дополнительной изоляции процессов осуществлять их запуск в изолированной программной среде (контейнере) [п. 7.2 РукКСЗ1]. При использовании для этих целей Docker-контейнеров их запуск целесообразно осуществлять от имени непривилегированного пользователя в rootless-режиме, а при включенном мандатном контроле целостности (МКЦ) с применением технологии запуска контейнеров на пониженном [п. 7.2.1] или выделенном [п. 7.2.7] уровне МКЦ.
Что такое офисный пакет LibreOffice
Установка LibreOffice средств работы с СУБД LibreOffice
При установке ОС Astra Linux Special Edition x.7 комплект ПО LibreOffice устанавливается по умолчанию. Если ПО не было установлено, то для его его установки:
- Подключить репозитории:
- - основной репозиторий и актуальное оперативное обновление основного репозитория
или
- актуальное оперативное обновление базового репозитория;
- - основной репозиторий и актуальное оперативное обновление основного репозитория
Обновить списки пакетов:
sudo apt updateВыполнить установку пакетов:
sudo apt install libreoffice
При описанной выше процедуре установки пакета libreoffice в программах LibreOffice:
- автоматически из доступных репозиториев будет установлен пакет libreoffice-astra;
- пакет для работы с СУБД libreoffice-base не будет установлен и пункт меню "Создать новую базу данных" в программах LibreOffice будет отсутствовать;
- в пункте меню "Сервис" - "Параметры" - "Расширенные возможности" не будет отмечено зарегистрированных виртуальных машин Java.
Для установки средств работы с СУБД LibreOffiice, требующих использования Java:
- Подключить репозитории:
- Варианты:
- основной репозиторий и актуальное оперативное обновление основного репозитория
или
- актуальное оперативное обновление базового репозитория; - актуальное оперативное обновление расширенного репозитория, включая компонент astra-ce;
- Варианты:
Опционально: Установить приоритет компонента расширенного репозитория astra-ce (см. Репозитории Astra Linux Special Edition x.7: структура, особенности подключения и использования). Если приоритет компонента не установлен, то:
нужные версии пакетов можно просто указать при установке пакетов в формате:
sudo apt install <имя_пакета>=<номер_версии>
Обновить списки пакетов:
sudo apt updateПроверить доступные версии пакетов libreoffice-astra и openjdk-11-jre-headless. Например, для пакета libreoffice-astra (адреса репозиториев - условные):
apt policy libreoffice-astraВ выводе команды указано, что после выполненного подключения компонента astra-cе и обновления списка пакетов:
libreoffice-astra:
Установлен: 1.0.46
Кандидат: 1.0.46+ce
Таблица версий:
1.0.46+ce 900
900 ...smolensk-1.7_XR 1.7_x86-64/astra-ce amd64 Packages
*** 1.0.46 900
900 ...smolensk-1.7.1/base-repository 1.7_x86-64/main amd64 Packages
900 ...smolensk-1.7.1/mounted-iso-main 1.7_x86-64/main amd64 Packages
100 /var/lib/dpkg/status
1.0.38 900
900 ...smolensk-1.7.0/mounted-iso-main 1.7_x86-64/main amd64 Packages- Установлен пакет libreoffice-astra версии 1.0.46, доступный в репозиториях 1.7.1/base-repository и smolensk-1.7.1/mounted-iso-main. Это базовый и основной репозитории оперативного обновления №1;
- В основном репозитории 1.7.0/mounted-iso-main доступен пакет libreoffice-astra более старой версии 1.0.38;
- В компоненте astra-ce расширенного репозитория smolensk-1.7_XR 1.7_x86-64/astra-ce доступен пакет libreoffice-astra версии 1.0.46+ce, предназначенный для работы в режиме совместимости с Astra Linux Common Edition, и этот пакет является кандидатом на установку.
Установить пакеты:
sudo apt install libreoffice-astra openjdk-11-jre-headless libreoffice-base
В результате выполнения этой команды:
- пакет libreoffice-astra заменится (обновится) на аналогичный пакет из компонента astra-ce расширенного репозитория;
- пакет openjdk-11-jre-headless заменится (обновится) на аналогичный пакет из компонента astra-ce расширенного репозитория;
- пакет libreoffice-base будет установлен, при этом будут установлены все пакеты, нужные для его работы, включая пакеты Java.
В итоге после выполнения указанной выше процедуры в программах LibreOffice:
- станет доступен пункт меню "Файл" - "Создать" - "Базу данных";
- в пункте меню "Сервис" - "Параметры" - "Расширенные возможности" будет отмечена зарегистрированная виртуальная машина Java;