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 требуются следующие системные библиотеки и компоненты:
Категория |
Компоненты |
|---|---|
Системные библиотеки |
|
Инструменты и интерпретаторы |
|
Библиотеки Qt5 |
|
Дополнительные модули Qt5 |
|
Примечание
При установке через apt зависимости устанавливаются автоматически,
если они доступны в подключенных репозиториях.
3.2.2. Проверка установки необходимых библиотек
Выполните в командной строке:
dpkg -l libc6 libgcc-s1 libstdc++6 gcc python3 libqt5core5a libqt5gui5 libqt5widgets5 libqt5printsupport5 libqt5svg5
3.2.2.1. Интерпретация результата
Код в начале строки |
Значение |
|---|---|
|
Библиотека установлена ✅ |
|
Пакет не установлен или не найден ❌ |
|
Пакет удалён, но остались конфигурационные файлы |
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— препроцессор PRADISpradis-post— постпроцессор PRADISpradis-python— запуск Python с окружением PRADISpradis-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