Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Установка Корпоративного сервера 2024 на Astra Linux 1.8.1 без доступа к интернету

Обновлено: 21.09.26

Инструкция актуальна для версии продукта: 2026.1.12.16832

Обратите внимание

При использовании стандартной версии 1.8.1 могут возникнуть ошибки в процессе установки.

Что понадобится

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

  1. установлена Astra Linux 1.8.1.6 x86_64;
  2. наличие прав root;
  3. на сервер загружены:
  • онлайн-установщик Корпоративного сервера online_installer.sh;
  • архив комплекта дополнительных пакетов;
  • пакет unzip, если он ещё не установлен.
Обратите внимание

Доступ к Интернету на сервере не требуется. Все необходимые пакеты для подготовки окружения должны быть заранее перенесены на сервер.

Как проходит установка

Установка состоит из двух этапов:

  1. Подготовка Astra Linux — установка комплекта дополнительных пакетов и настройка локального APT-репозитория.
  2. Установка Корпоративного сервера — запуск стандартного установщика online_installer.sh.

После выполнения первого этапа дальнейшая установка выполняется так же, как обычная онлайн-установка. Отличие заключается в том, что установщик использует локальный репозиторий и не обращается к внешним репозиториям.

Шаг 1. Подготовка файлов

Поместите в каталог /mnt следующие файлы:

  • архив комплекта дополнительных пакетов;
  • online_installer.sh;
  • пакет unzip, если он не установлен в системе.

Перейдите в каталог:

cd /mnt

Комплект дополнительных пакетов

Комплект содержит 828 .deb-пакетов и скрипт setup.sh.

Важно

Скачать файл можно по ссылке ↗.

Обратите внимание

Комплект дополнительных пакетов не является продуктом Р7. Он используется только для подготовки системного окружения Astra Linux к установке Корпоративного сервера. Версия комплекта дополнительных пакетов должна соответствовать требованиям актуальной версии Корпоративного сервера

Шаг 2. Установка unzip

Если unzip уже установлен, этот шаг можно пропустить.

Чтобы проверить наличие пакета, введите:

dpkg -l unzip

Если пакет не установлен, установите его из заранее загруженного .deb-файла:

dpkg -i unzip_*.deb

Шаг 3. Распаковка комплекта дополнительных пакетов

Распакуйте архив:

unzip r7-dep-repo.zip

В результате будет создан каталог с комплектом дополнительных пакетов и скриптом setup.sh.

Распакованный комплект дополнительных пакетов со скриптом setup.sh

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

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

Запустите скрипт:

sudo ./setup.sh

Скрипт автоматически:

  • устанавливает необходимые базовые утилиты;
  • создаёт индекс локального репозитория;
  • настраивает локальный APT-репозиторий;
  • завершает установку пакетов, процесс конфигурации которых не был завершён на начальном этапе;
  • включает режим офлайн-установки для установщика Р7.
Процесс выполнения скрипта setup.sh

После успешного выполнения setup.sh сервер готов к установке Корпоративного сервера без доступа к Интернету.

Успешное завершение подготовки системного окружения
Обратите внимание

Если установка setup.sh завершилась с ошибкой, не переходите к установке Корпоративного сервера. Сначала необходимо устранить ошибку подготовки окружения.

Важно

Во время выполнения setup.sh могут появляться предупреждения о незавершённой настройке perl-base. Это ожидаемое поведение: необходимые действия выполняются скриптом на следующем этапе подготовки.

Шаг 5. Установка Корпоративного сервера

Необходимо перенести пакет онлайн установки Корпоративного Сервера 2024 ↗ в каталог /mnt и разархивировать его:

unzip ./CDinstal*

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

cd CDDiskPack/CDinstall

Сделайте установщик исполняемым:

chmod +x online_installer.sh

Запустите установку:

sudo ./online_installer.sh

Далее выполняйте шаги основной инструкции ↗ по установке Корпоративного сервера на Astra Linux.

Обратите внимание

Несмотря на название online_installer.sh, в данном сценарии доступ к Интернету не требуется. После выполнения setup.sh установщик определяет офлайн-режим по наличию файла /var/tmp/r7offline и не использует внешние репозитории.

Описание работы скрипта setup.sh

Этот раздел предназначен в первую очередь для системных администраторов, которым необходимо понимать, что происходит во время подготовки сервера.

1. Устанавливает базовые утилиты

Скрипт устанавливает через dpkg -i необходимые пакеты:

  • perl;
  • binutils;
  • dpkg-dev;
  • bzip2;
  • xz-utils;
  • patch;
  • make.

2. Создаёт индекс локального репозитория

С помощью dpkg-scanpackages скрипт создаёт файл Packages для 828 пакетов из комплекта.

Этот индекс необходим для определения доступных пакетов и их зависимостей.

3. Настраивает локальный APT-репозиторий

Создаётся локальный репозиторий типа file:

/etc/apt/sources.list.d/local-offline.list

Через этот репозиторий также завершается настройка пакетов, установка которых не была завершена на первом этапе(в том числе perl-base).

4. Включает офлайн-режим

Создаётся файл:

/var/tmp/r7offline

Установщик Корпоративного сервера проверяет наличие этого файла и при его наличии не использует внешние репозитории.

5. Завершает подготовку

После успешного выполнения скрипта сервер готов к запуску:

online_installer.sh

Установка выполняется из локального комплекта и не требует доступа к Интернету.

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое