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

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

Обновлено: 24.08.26
Важно

Для распаковки комплекта требуется предустановленный unzip.
В п. 5 следует руководствоваться инструкцией по онлайн-установке на Astra Linux и использовать соответствующий установщик online_installer.sh.

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

Комплект дополнительных пакетов не является продуктом Р7. Он приводит системное окружение Astra Linux в соответствие с требованиями установки. После отработки setup.sh хост готов к развёртыванию Корпоративного сервера с помощью online_installer.sh, доступ в сеть Интернет при этом не требуется.

Уточнение

Ссылка на комплект дополнительных пакетов (828 .deb + setup.sh) https://nct.r7-office.ru/shared-to-me/36883 ↗

Требования: Astra Linux 1.8.1 x86_64 (проверено на 1.8.1.6), права root.

Инструкция

1. Загрузить файлы (онлайн-установщик Корпоративного сервера и архив комплекта дополнительных пакетов, пакет unzip (если он не установлен) в /mnt/, перейти в каталог:

cd /mnt

2. Поставить unzip (если не установлен):

dpkg -i unzip_*.deb

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

unzip <r7-dep-repo>.zip

4. Запустить скрипт подготовки окружения из каталога, куда распакован комплект:

sudo ./setup.sh

Следовать инструкции по онлайн-установке Корпоративного сервера на Astra Linux ↗.

Запуск установщика — из каталога CDDiskPack/CDinstall:

chmod +x online_installer.sh

sudo ./online_installer.sh

Уточнение

Настройка комплекта дополнительных пакетов — это только подготовка. После неё сам процесс установки Корпоративного сервера ничем не отличается от установки через интернет. Поэтому даём ссылку на основную инструкцию: выполняйте те же шаги, но пакеты будут браться из локального репозитория, а не из сети. Установщик проверяет флаг /var/tmp/r7offline и пропускает внешние репозитории.

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

Состав комплекта: 828 deb-пакетов + скрипт setup.sh.

Скрипт setup.sh производит:

1. Бутстрап

Устанавливает базовые утилиты через dpkg -i:

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

Возможны предупреждения о незавершённой настройке perl-base — скрипт исправляет их на шаге 3.

2. Индекс

dpkg-scanpackages генерирует файл Packages по всем 828 пакетам в архиве.

Этот индекс нужен apt, чтобы понимать, какие пакеты доступны и каковы их зависимости.

3. Репозиторий

Создаёт file: APT-репозиторий в /etc/apt/sources.list.d/local-offline.list.

Через него же донастраивает пакеты, которые не завершили конфигурацию на шаге 1 (в том числе perl-base).

4. Офлайн-режим

Выставляет флаг /var/tmp/r7offline. Установщик Р7 проверяет его и пропускает внешние репозитории.

5. Финальное сообщение

После успешного завершения хост готов к развёртыванию Корпоративного сервера с помощью online_installer.sh без доступа в Интернет.

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

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

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