Libreoffice База данных (Libreoffice Base) - Мастер баз данных - отсутствует пункт "Создать новую базу данных"

alexlabs

New member
Сообщения
9
#1
Ноутбук: iCL RAYbook Si512
ОС: Astra Linux Special Edition версия 1.7.2

Устанавливаю Libreoffice База данных (Libreoffice Base , сам libreoffice версии 7.2.7.2) . При создании новой базы данных (запустить "База данных Libreoffice" из меню запуска программ или Выбрать "Базу данных Base" в стартовом окне libreoffice, или просто выбрать "Файл -> создать -> Базу данных" в этом же стартовом окне) открывается "Мастер баз данных" (см скриншет) и в нем недоступен вариант создать "Новую базу данных". Нет возможности отметить этот пункт ни мышкой не через клавиатуру, при этом присутствует часть этого пункта "Встроенная база данных: " (см скриншет).

Сама программа работает, если открыть ранее созданную базу (созданную на другом компьютере), программа открывается и можно работать.

Пробовал устанавливать и согласно инструкции с wiki Astra Linux ( установка трех пакетов libreoffice-astra openjdk-11-jre-headless libreoffice-base ).
Java установлена, в стартовом окне libreoffice "Сервис -> Расширенные возможности -> Параметры Java" установленная виртуальная машина Java отображается и выбрана (Пишет производитель: AstraLinux версия 11.0.16), расположение по пути "/usr/lib/jvm/java-11-openjdk-amd64" .

Пробовал удалить с помощью purge все установленные пакеты libreoffice-* и поставить заново. Безрезультатно.

Устанавливать с зарубежных репозиториев не пробовал, хочется все же обойтись отечественными репозиториями.
 

Вложения

alexlabs

New member
Сообщения
9
#2
Для разработчиков.
После увлекательного "приключения на 20 минут" в течение 2х дней, выяснилось следующее.

Установка пакета "libreoffice-astra" приводит к проблеме описанной в старт посте.
Проблема наблюдается как на реальном железе так и в виртуальной машине на чистой Astra Linux SE 1.7.2.

Установка пакетов c зависимостями из репозитория Astra Linux в такой последовательности:
libreoffice-base libreoffice-l10n-ru openjdk-11-jre-headless
libreoffice-base
libreoffice-calc
libreoffice-draw
libreoffice-impress

Не приводят к проблеме описанной в старт посте, пункт создания новой базы данных в Мастер баз данных присутствует и позволяет создать новый файл с базой дынных.
***но есть проблемы с интерфейсом libreoffice (некрасивая панель инструментов, не работает файловый менеджер fly при открытии или сохранении файла )

Установка пакета "libreoffice-astra", зависимых пакетов или выполняемы настройки после установки этих пакетов приводят к проблеме описанной в старт посте топика.

пакт "libreoffice-astra" при описанной выше последовательности установки, дополнительно тянет эти пакеты для разрешения зависимостей:
gstreamer1.0-gtk3 libbsh-java libreoffice libreoffice-astra libreoffice-gnome libreoffice-gtk3 libreoffice-kde5 libreoffice-kf5 libreoffice-nlpsolver libreoffice-plasma libreoffice-qt5 libreoffice-script-provider-bsh libreoffice-script-provider-js libreoffice-script-provider-python libreoffice-style-breeze libreoffice-style-elementary libreoffice-style-yaru

Удаление пакета "libreoffice-astra" через apt purge, с последующим автоматическое вычищение остатков с помощью apt autoremove - ни к чему не приводит
Вычищение пакетов которые ставились с libreoffice-astra (смотри выше), но не удалились с помощью apt autoremove - также не возвращает ситуацию обратно к рабочей, но при этом калечит интерфейс делает его не красивым (смотри описание выше).
 

alexlabs

New member
Сообщения
9
#4
Для страждущих знание, как исправить:

1 СПОСОБ

Вы можете все сделать по инструкции разработчиков с страницы википедии астра линукса ( https://wiki.astralinux.ru/pages/viewpage.action?pageId=158610030 ).

У вас также не будет создаваться новый файл базы данных, но будет открывать и работать уже созданный файл.
Создаем где нибудь в другом месте с нормально работающим "мастер базы данных", пустую заготовку.
Копируем в удобное место, на проблемной рабочей станции.
При необходимости создать новую базу, открываем этот файл и сразу же сохраняем его копию как отдельный файл.

2 СПОСОБ

Вычистить установленный libreoffice:
Код:
sudo apt purge libreoffice-*
sudo apt autoremove

Установить его из репозитория астра линукс в следующей последовательности:
Код:
sudo apt install libreoffice-base libreoffice-l10n-ru openjdk-11-jre-headless
sudo apt install libreoffice-base
sudo apt install libreoffice-calc
sudo apt install libreoffice-draw
sudo apt install libreoffice-impress

Пакет libreoffice-astra НЕ СТАВИТЬ

Мастер базы данных будет работать и будут создаваться новые базы данных, но есть проблемы с интерфейсом libreoffice (некрасивая панель инструментов, не используется файловый менеджер fly при открытии или сохранении файла )

3 СПОСОБ

Вычистить установленный libreoffice:
Код:
sudo apt purge libreoffice-*
sudo apt autoremove

Идем на сайт разработчиков libreoffice ( https://www.libreoffice.org/download/download-libreoffice/ ) и качаем архив с нужной версию libreoffice и локализацию
Я приведу пример с версией 7.2.7.2 - эта версия ставиться из репозитория астра линукс и на сайте libreoffice она уже находится в архиве, ее нужно искать в архивных версиях ( https://downloadarchive.documentfoundation.org/libreoffice/old/ )
Скачать можно тут:
Сам libreoffice версии 7.2.7.2 ( https://downloadarchive.documentfou...4/LibreOffice_7.2.7.2_Linux_x86-64_deb.tar.gz )
Локализация к libreoffice версии 7.2.7.2 ( https://downloadarchive.documentfou...e_7.2.7.2_Linux_x86-64_deb_langpack_ru.tar.gz )

Распаковываем оба архива куда нибудь, я распаковал прям в папку "Домашняя" -> "Загрузки" (у меня это /home/sadmin/Загрузки/ )
Перейдем в директорию "Домашняя", в терминале вводим:
Код:
cd ~

Устанавливаем libreoffice (пути до директории с распакованными пакетами в у вас будут свои, здесь пути до директорий указанны для примера):
Код:
sudo dpkg -i ./Загрузки/LibreOffice_7.2.7.2_Linux_x86-64_deb/LibreOffice_7.2.7.2_Linux_x86-64_deb/DEBS/*.deb
ИЛИ
Код:
sudo dpkg -i /home/sadmin/Загрузки/LibreOffice_7.2.7.2_Linux_x86-64_deb/LibreOffice_7.2.7.2_Linux_x86-64_deb/DEBS/*.deb

Устанавливаем Локализацию к libreoffice:
Код:
sudo dpkg -i ./Загрузки/LibreOffice_7.2.7.2_Linux_x86-64_deb_langpack_ru/LibreOffice_7.2.7.2_Linux_x86-64_deb_langpack_ru/DEBS/*.deb
ИЛИ
Код:
sudo dpkg -i /home/sadmin/Загрузки/LibreOffice_7.2.7.2_Linux_x86-64_deb_langpack_ru/LibreOffice_7.2.7.2_Linux_x86-64_deb_langpack_ru/DEBS/*.deb

Мастер базы данных будет работать и будут создаваться новые базы данных, но и здесь есть неудобство:
Если новый файл базы данных создавать, методом открытия "Меню Пуск -> Офис -> База данных LibreOffice 7.2 Base" - наблюдается залипание сплеш баннера запуска libreoffice (картинка при запуске, где написано LibreOffice Community и ползунок загрузки), он отображается поверх окна "Мастер базы данных" и загораживает обзор, но взаимодействию с окном "Мастер базы данных" и созданию новой базу данных не мешает.
При создании базы данных иными способами такой проблемы не наблюдается.
К примеру можно создать новую базу данных из стартового окна Libreoffice: "Меню Пуск -> Офис -> Офис LibreOffice 7.2"

Удачи
 
Последнее редактирование: