3. Установка и удаление PRADIS для Astra Linux

3.1. Минимальные системные требования

Параметр

Значение

Операционная система

Astra Linux (amd64)

Архитектура

amd64

Объем оперативной памяти

4 ГБ (рекомендуется 8 ГБ)

Свободное место на диске

750 МБ (основной модуль)

3.2. Подготовка к установке

Перед установкой проверьте, что выполнены следующие условия:

  • используется Astra Linux на архитектуре amd64

  • у пользователя есть права администратора (доступ к команде sudo)

  • файл пакета PRADIS имеет вид pradis_<версия>_amd64-astralinux.deb

  • в системе настроены репозитории Astra Linux или доступен другой источник пакетов для установки зависимостей

3.2.1. Зависимости

Для работы PRADIS требуются следующие системные библиотеки и компоненты:

Категория

Компоненты

Системные библиотеки

libc6, libgcc-s1, libstdc++6

Инструменты и интерпретаторы

gcc, python3

Библиотеки Qt5

libqt5core5a, libqt5gui5, libqt5widgets5

Дополнительные модули Qt5

libqt5printsupport5, libqt5svg5

Примечание

При установке через apt зависимости устанавливаются автоматически, если они доступны в подключенных репозиториях.

3.2.2. Проверка установки необходимых библиотек

Выполните в командной строке:

dpkg -l libc6 libgcc-s1 libstdc++6 gcc python3 libqt5core5a libqt5gui5 libqt5widgets5 libqt5printsupport5 libqt5svg5

3.2.2.1. Интерпретация результата

Код в начале строки

Значение

ii

Библиотека установлена ✅

un или pn

Пакет не установлен или не найден ❌

rc

Пакет удалён, но остались конфигурационные файлы

3.2.2.2. Пример вывода (фрагмент)

ii  libc6              2.31-13+deb11u5 amd64          GNU C Library
ii  libgcc-s1          10.2.1-6        amd64          GCC support library
un  libqt5svg5         <none>          <none>         (no description available)

В данном примере libqt5svg5 отсутствует — его необходимо установить перед продолжением.

3.2.2.3. Дополнительная проверка (опционально)

Для более детальной проверки можно использовать:

# Проверка наличия .so файлов в системе
ldconfig -p | grep -E "libc\.so|libgcc_s\.so|libstdc++\.so|libQt5"

# Проверка версий Python и GCC
python3 --version
gcc --version

3.2.2.4. Установка отсутствующих зависимостей

Если каких-либо пакетов не хватает, установите их:

sudo apt update
sudo apt install libc6 libgcc-s1 libstdc++6 gcc python3 \
  libqt5core5a libqt5gui5 libqt5widgets5 \
  libqt5printsupport5 libqt5svg5

После установки рекомендуется повторить проверку командой dpkg -l ....

3.3. Установка PRADIS

3.3.1. Шаг 1. Открытие терминала

Откройте терминал (например, через меню приложений или сочетанием клавиш Ctrl+Alt+T).

3.3.2. Шаг 2. Переход в каталог с установочным пакетом

Перейдите в каталог, где находится полученный .deb-пакет PRADIS. Например, если пакет сохранён в папке Загрузки:

cd ~/Загрузки

или

cd ~/Downloads

3.3.3. Шаг 3. Установка пакета

Выполните команду установки:

sudo apt install ./pradis_<версия>_amd64-astralinux.deb

Примечание

Вместо pradis_<версия>_amd64-astralinux.deb укажите фактическое имя полученного файла. Например: pradis_1.2.56789_amd64-astralinux.deb

3.3.4. Шаг 4. Подтверждение установки

Если система запросит подтверждение, введите Y (или Д) и нажмите клавишу Enter.

3.3.5. Шаг 5. Завершение установки

Дождитесь окончания установки. После завершения установки перелогиньтесь в систему или откройте новый терминал. Это нужно, чтобы применились переменные окружения PRADIS.

3.3.6. Альтернативный способ установки (через dpkg)

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

sudo dpkg -i pradis_<версия>_amd64-astralinux.deb

Если после этого появилось сообщение о ненастроенных зависимостях, выполните:

sudo apt install -f

После успешного выполнения команды пакет PRADIS будет настроен системой.

3.3.7. Что устанавливается?

Пакет устанавливает PRADIS в каталог /opt/pradis и добавляет системные команды запуска:

  • pradis-pq — препроцессор PRADIS

  • pradis-post — постпроцессор PRADIS

  • pradis-python — запуск Python с окружением PRADIS

  • pradis-sch-to-pa8 — конвертация схем .sch для PA8

Также в графическое меню добавляются ярлыки PRADIS Pre и PRADIS Post.

Основной каталог установленной системы:

/opt/pradis/DINAMA

Примеры PRADIS расположены в каталоге:

/opt/pradis/DINAMA/examples

3.4. Проверка установки

Проверьте, что пакет установлен:

dpkg -s pradis

Проверьте наличие команд запуска:

which pradis-pq
which pradis-post
which pradis-python
which pradis-sch-to-pa8

Запустить препроцессор и постпроцессор можно из графического меню Astra Linux или из терминала:

pradis-pq
pradis-post

Примечание

Дополнительная настройка лицензии для Astra Linux-пакета не требуется. Лицензионная информация обычно уже встроена в пакет или настраивается отдельно дистрибьютором.

3.5. Обновление PRADIS

Если дистрибьютор предоставил новый .deb-пакет, установите его той же командой:

sudo apt install ./pradis_<новая_версия>_amd64-astralinux.deb

Система автоматически заменит установленную версию PRADIS на новую.

3.6. Удаление PRADIS

3.6.1. Способ 1 (через apt)

Для удаления PRADIS выполните:

sudo apt remove pradis

Команда удаляет установленный пакет и системные ярлыки. Пользовательские файлы, созданные вне каталога установки, не удаляются.

3.6.2. Способ 2 (полное удаление с конфигурацией)

Если требуется удалить пакет вместе с системными конфигурационными файлами, выполните:

sudo apt purge pradis

3.6.3. Дополнительная очистка

После удаления можно также удалить кэш журналов текущего пользователя:

rm -rf ~/.cache/pradis

Если каталог /opt/pradis остался после удаления, проверьте, что в нём нет нужных пользовательских файлов, и удалите его вручную:

sudo rm -rf /opt/pradis