Fireguard 4 возможно установить на операционных системах Linux, работающих на основе Debian (Astra Linux, Ubuntu) или Red Hat (ALT Linux, Red OS и другие).
Debian
Установка для Debian систем производится с помощью распространяемого deb-пакета и утилиты apt (опционально — dpkg). Для работы с утилитой используйте командую строку и указанные в этом разделе команды.
Мы не рекомендуем использовать для установки на Debian системах пакетные менеджеры. Большинство пакетных менеджеров не открывают .deb файлы в Ubuntu и Astra Linux.
Установка программы (установка пакета и всех поставляемых с пакетом зависимостей): sudo apt install -f ./fireguard-ultimate_amd64.deb
Если в данной команде не указать точку в пути до deb-файла — утилита
aptбудет пытаться найти пакет в репозиториях, а не по пути в файловой системе.
При установке на Astra Linux необходимые зависимости (.NET версии 8 и выше) будут автоматически установлены с данной командой при установке на Astra Linux версии 1.8 и выше.
Удаление программы: sudo apt remove fireguard-ultimate
Альтернативно — программу возможно установить с утилитой
dpkg. Установка сdpkgне выполнит установку зависимостей, их необходимо будет загружать вручную. Мы рекомендуем использовать этот вариант только в случае, если установка с apt по какой-либо причине невозможна.Установка программы с утилитой dpkg:
sudo dpkg -i fireguard-ultimate.debУстановка с флагом force-depends, пропускающим процесс проверки и установки зависимых пакетов:
sudo dpkg --force-depends -i fireguard-ultimate.debУдаление программы с утилитой dpkg:
sudo dpkg -r fireguard-ultimate.deb
Red Hat
Установка FireGuard для Red Hat систем производится с помощью распространяемого дистрибутива и rpm-пакета. Для систем на Red Hat мы рекомендуем установку и удаление через пакетный менеджер.
Установка с пакетным менеджером из интерфейса операционной системы:
- Найдите связанный с FireGuard файл с расширением .rpm. По умолчанию, он будет располагаться в папке “Загрузки”.
- Запустите .rpm файл двойным щелчком мыши. Будет открыт менеджер установок и проведена установка.
- В окне “Результат транзакций” нажмите “Хорошо”.
- Закройте менеджер установок. Готова, программа установлена.
Установка с помощью командной строки (мы рекомендуем использовать этот вариант в случае, если с пакетным менеджером возникают проблемы):
Установка с пакетным менеджером yum, доступным на Red Hat (будет проведена установка всех зависимостей):
yum install ./>fireguard-ultimate_amd64.rpmУстановка с запуском пакета rpm через командую строку (установка зависимостей не будет произведена):
sudo rpm -i >fireguard-ultimate.rpmУдаление производится с менеджером пакетов или при выполнении команды:
sudo rpm -e fireguard-ultimate.rpm
Полезные пути
Директория с ресурсами приложения: /usr/share/MST/
Расположение LicenseActivator: /usr/lib/FireGuard/LicenseActivator/LicenseActivator
Путь локальных данных приложения: /home/<пользователь>/.config/MST/FireGuard/. Стоит обратить внимание, что при запуске FireGuard от sudo, пользователь меняется на root, поэтому настройки могут загрузиться неверно.
В папку
MST/FireGuard/ ...происходит загрузка обновлений продукта, поэтому отсюда можно установить скаченное обновление вручную, если этого не удастся сделать автоматически.
Дополнительные команды:
Команда для выдачи прав “вручную” (рекомендуется использовать, если после завершения установки вы выяснили, что у программы нет полных прав на чтение, запись или исполнение): sudo chmod -R 0777 /usr/share/MST/
Проверить состояние запущенного ранее сервера лицензий: sudo systemctl status FireGuardServer
Остановить сервер лицензии (полезно делать перед установкой FG): sudo systemctl stop FireGuardServer
Запустить сервер после остановки: sudo systemctl start FireGuardServer
Получить лог сервера лицензий (может быть полезно в случае, если невозможно произвести соединение с сервером лицензий): sudo journalctl -u FireGuardServer
Выгрузка лога с командой для перемещения лога сервера в файл fgs.log в папку /home// (рекомендуется использовать, если лог слишком большой). sudo journalctl -u FireGuardServer > ~/fgs.log
FAQ
-
Как настроить сервер лицензий?
Необходимо запустить LicenseActivator от имени администратора (при помощи sudo). В этом случае появится возможность выбрать серверную лицензию и настроить его дальнейшую работу.
-
Можно ли подключиться с Windows клиента к серверу лицензий на Linux и наоборот?
Да, сервер лицензий поддерживает кроссплатформенность.
-
FireGuard и LicenseActivator закрываются без сообщений об ошибке.
- Проблема может заключаться в отсутствии необходимых библиотек для работы. Мы рекомендуем запустить FireGuard с помощью консоли, выполнив команду
fireguard-<redaction>, посмотреть на полученный ответ и, при необходимости, загрузить необходимые библиотеки. - Проблема может заключаться в отсутствии прав на чтение и запись в папки
/usr/share/MST/или~/.config/MST/. В этом случае мы рекомендуем проверить наличие прав доступа для данных директорий.
- Проблема может заключаться в отсутствии необходимых библиотек для работы. Мы рекомендуем запустить FireGuard с помощью консоли, выполнив команду