Установка DataExpress в Астра Линукс 1.8

Устанавливаем программу в каталог /opt:

$ cd /opt
$ wget https://mydataexpress.ru/files/dataexpress_linux64.tar.gz
$ tar xvzf dataexpress_linux64.tar.gz

Можно установить и в другой каталог, но чтобы в пути не было национальных символов, иначе не загрузятся библиотеки встроенного сервера СУБД.

Устанавливаем qt5pas:

$ wget https://github.com/davidbannon/libqt5pas/releases/download/v1.2.16/libqt5pas1_2.16-4_amd64.deb
$ sudo dpkg -i libqt5pas1_2.16-4_amd64.deb

Запускаем программу. Программа предложит создать ярлыки на рабочем столе. Ярлыки на рабочем столе не появляются, т. к. менеджер Fly не понимает несколько команд в параметре Exec ярлыка. Ярлыки есть: Мой компьютер — Рабочий стол 1.

Программа уже запускается и можно подключаться к базам по сети и работать с локальными базами данным Firebird 5.

Для работы с локальными базами Firebird 2.5, надо скачать архив firebird25.tar.gz и скопировать библиотеки ncurses5 из каталога libextra:

$ wget https://mydataexpress.ru/files/firebird25.tar.gz
$ tar xvzf firebird25.tar.gz
$ cd firebird/libextra
$ sudo cp libncurses.so.5 /lib/x86_64-linux-gnu/
$ sudo cp libncurses.so.5.9 /lib/x86_64-linux-gnu/
$ sudo cp libtinfo.so.5 /lib/x86_64-linux-gnu/
$ sudo cp libtinfo.so.5.9 /lib/x86_64-linux-gnu/

Настройка темы

Тема QT по умолчанию Fly не подходит программе — слишком крупные поля. Исправить можно, задав программе другую тему. Отредактируйте ярлыки, добавив в параметр Exec после команды env переменную QT_QPA_PLATFORMTHEME=gtk3:

Exec=env QT_QPA_PLATFORMTHEME=gtk3 LD_LIBRARY_PATH=/opt/dataexpress_linux64/fb5 FIREBIRD=/opt/dataexpress_linux64/fb5 /opt/dataexpress_linux64/dataexpress

Установка плагина тем qt5ct

Если gtk3 не нравится, можно поставить плагин и утилиту настройки тем qt5ct. В Астре такого пакета нет. Я скачал утилиту и установил пакет, игнорируя неудовлетворенные зависимости:

$ wget https://launchpad.net/ubuntu/+source/qt5ct/1.9-1build2/+build/32154547/+files/qt5ct_1.9-1build2_amd64.deb
$ sudo dpkg -i –force-depends qt5ct_1.9-1build2_amd64.deb

Теперь в ярлыках программы можно поменять gtk3 на qt5ct. Саму утилиту можно запустить введя в терминале: qt5ct. На надпись в окне утилиты «Приложение не настроено» не обращайте внимания. Наиболее оптимальная тема - Fusion.

Если установить утилиту вышеописанным способом, то менеджер пакетов synaptic будет все время ругаться на ошибочные пакеты. Другой вариант - распаковать пакет и скопировать файлы в системные каталоги вручную:

$ dpkg –extract qt5ct_1.9-1build2_amd64.deb qt5ct
$ cd qt5ct
$ sudo cp -R * /

Шрифты

По умолчанию DataExpress использует шрифт Verdana. К сожалению, такого шрифта в Астре нет. При желании его можно найти в интернете и установить. Аналогом шрифта Verdana в Астре является шрифт PT Astra Fact. Вы можете установить этот шрифт в утилите qt5ct. Программа будет использовать этот шрифт по умолчанию.