Способы установки

Доступны следующие способы установки приложений продукта:

Установка из apt-репозитория

Для установки требуется следующее:

  • наименование apt-репозитория в формате https://artifacts.inno.tech/repository/<клиент>-<редакция>-apt-packages;

  • файл с публичным ключом для доступа к apt-репозиторию;

  • реквизиты для доступа к apt-репозиторию.

Для установки пакетов на сервере из apt-репозитория:

  1. Добавьте публичный ключ для доступа к apt-репозиторию с пакетом стандартным способом, соответствующим используемому дистрибутиву Linux.

    Например, на Astra Linux 1.7 SE или Ubuntu 20.04 используйте стандартную утилиту apt-key:

    sudo apt-key add keyfile.pgp
    При необходимости установки ключа для проверки подписи исполняемых файлов в защищенном режиме работы Astra Linux 1.7 SE следуйте инструкции в официальной документации.

    На Ubuntu 22.04 и выше выполните (от имени пользователя root):

    cat keyfile.gpg | gpg --dearmor > /usr/share/keyrings/innotech-keyring.gpg
  2. Создайте файл /etc/apt/auth.conf.d/innotech.conf и задайте в нем реквизиты для доступа к репозиторию в стандартном формате:

    machine <repo_host> login <repo_user> password <repo_password>
  3. Подключите требуемый apt-репозиторий в соответствии с инструкциями для используемого дистрибутива Linux (см., например, инструкцию в официальной документации Astra Linux).

    Например, добавьте его в список репозиториев следующим образом:

    echo -e "deb https://artifacts.inno.tech/repository/<клиент>-<редакция>-apt-packages main" | sudo tee /etc/apt/sources.list.d/innotech.list
  4. Обновите пакеты с помощью стандартной команды.

    Например, при использовании дистрибутива на основе Debian выполните:

    sudo apt update
  5. Установите пакеты в требуемой последовательности, используя стандартные команды.

    Например, при использовании дистрибутива на основе Debian выполните:

    sudo apt install inno-samba

Установка из архивов

Для установки требуется следующее:

  • наименование репозитория с пакетами в формате https://artifacts.inno.tech/repository/<клиент>-<редакция>-raw-packages;

  • реквизиты для доступа к apt-репозиторию.

Для установки пакетов на сервере из архивов:

  1. Загрузите архивы с пакетами требуемых версий и соответствующие файлы контрольных сумм из репозитория https://artifacts.inno.tech/repository/<клиент>-<редакция>-raw-packages любым доступным способом.

  2. Убедитесь в целостности архивов, сравнив их контрольные суммы с контрольными суммами в соответствующих файлах.

    Например:

    shasum -a 512 -c inno-samba-packages-1.1.0.tar.gz inno-samba-packages-1.1.0.tar.gz.sha512
  3. Создайте временный каталог для распаковки и распакуйте архив:

    Например:

    mkdir inno-samba
    tar xvf inno-samba-packages-1.1.0-amd64.tar.gz -C inno-samba
  4. Установите deb-пакеты стандартным способом:

    Например:

    cd inno-samba/packages
    sudo apt install inno-samba_1.1.0_amd64.deb