Установка программы на системах linux

Время чтения


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 мы рекомендуем установку и удаление через пакетный менеджер.

Установка с пакетным менеджером из интерфейса операционной системы:

  1. Найдите связанный с FireGuard файл с расширением .rpm. По умолчанию, он будет располагаться в папке “Загрузки”.
  2. Запустите .rpm файл двойным щелчком мыши. Будет открыт менеджер установок и проведена установка.
  3. В окне “Результат транзакций” нажмите “Хорошо”.
  4. Закройте менеджер установок. Готова, программа установлена.

Установка с помощью командной строки (мы рекомендуем использовать этот вариант в случае, если с пакетным менеджером возникают проблемы):

Установка с пакетным менеджером 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 закрываются без сообщений об ошибке.

    1. Проблема может заключаться в отсутствии необходимых библиотек для работы. Мы рекомендуем запустить FireGuard с помощью консоли, выполнив команду fireguard-<redaction>, посмотреть на полученный ответ и, при необходимости, загрузить необходимые библиотеки.
    2. Проблема может заключаться в отсутствии прав на чтение и запись в папки /usr/share/MST/ или ~/.config/MST/. В этом случае мы рекомендуем проверить наличие прав доступа для данных директорий.