Установка сервера на Astra Linux 1.7¶
Эта инструкция поможет установить последнюю версию Staffcop Enterprise на Astra Linux 1.7 (Orel, Voronej, Smolensk).
Установить сервер можно в открытом и закрытом контуре:
Онлайн-установка — пакеты загружаются через интернет-соединение из репозиториев во время установки.
Офлайн-установка — все компоненты скачиваются заранее и устанавливаются без выхода в интернет.
Подготовка¶
Перед началом работы:
убедитесь, что у вас есть права суперпользователя
sudo;сервер соответствует системным требованиям;
версия Astra Linux не ниже 1.7.7.
Внимание
На версиях ниже 1.7.7 скрипты установки не работают.
Если планируете офлайн‑установку, подготовьте диски с основными компонентами Astra Linux:
main_update— установочный диск с обновлениями;base— базовый репозиторий с дополнительными пакетами;extended— репозиторий со средствами разработки.
Компоненты находятся в личном кабинете клиента Astra Linux.
Установка¶
Первые три шага одинаковы для онлайн- и офлайн-установки.
Шаг 1. Запустите установку Astra Linux, в окне установки выберите компоненты:
SSH-служба;
средства работы в сети интернет;
консольные утилиты.
Шаг 2. Настройте сетевое подключение.
Откройте файл /etc/network/interfaces и добавьте настройки:
allow-hotplug eth0
iface eth0 inet dhcp
auto eth0
iface eth0 inet static
address <сетевой_адрес>
netmask <маска_подсети>
gateway <шлюз>
Шаг 3. Включите SSH-службу.
В терминале выполните:
sudo systemctl enable ssh sudo systemctl start ssh
Перезагрузите сервер:
sudo reboot
Следующие шаги зависят от типа установки:
Шаг 4. Обновите систему.
Добавьте репозитории:
sudo sed -i -e 's/^/#/' -e 's/##/#/' /etc/apt/sources.list echo "deb http://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-main/ 1.7_x86-64 main contrib non-free" | sudo tee -a /etc/apt/sources.list echo "deb http://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update/ 1.7_x86-64 main contrib non-free" | sudo tee -a /etc/apt/sources.list echo "deb http://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main contrib non-free" | sudo tee -a /etc/apt/sources.list echo "deb http://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-extended/ 1.7_x86-64 main contrib non-free" | sudo tee -a /etc/apt/sources.list
Обновите списки пакетов и систему:
sudo apt --enable-upgrade update sudo apt --enable-upgrade update && sudo apt --enable-upgrade full-upgrade sudo astra-update -A -r
Если возникли ошибки зависимостей, выполните:
sudo dpkg --configure -a sudo apt-get install -f
Шаг 5. Подготовьте компоненты Staffcop.
-
В нем содержатся установочные скрипты и дополнительные пакеты:
preinst-скрипт —
sce5.x_astra1.7_online_preinst.sh;postinst-скрипт —
sce5.x_astra1.7_online_postinst.sh;дополнительные пакеты —
sce5.x_astra1.7_oninst.zip.
Создайте папку и распакуйте в нее архив:
mkdir ~/staffcop_install tar -C ~/staffcop_install -xvf sce5.x_astra1.7_online.tar.gz
Перейдите в папку:
cd ~/staffcop_install
Шаг 6. Установите Staffcop.
Запустите preinst-скрипт:
sudo bash sce5.x_astra1.7_online_preinst.sh
Добавьте репозиторий Staffcop и установите пакет:
wget -O - https://distr.staffcop.su/stable5.7/staffcop.gpg | sudo apt-key add - echo "deb https://distr.staffcop.su/stable5.7 stable5.7 non-free" | sudo tee /etc/apt/sources.list.d/staffcop.list sudo apt --enable-upgrade update sudo apt install staffcop
Откройте веб-интерфейс, задайте пароль и введите ключ активации.
Запустите postinst-скрипт для установки ClickHouse:
sudo bash sce5.x_astra1.7_online_postinst.sh
Система готова к работе.
Шаг 4. Обновите систему.
Обновите систему по официальной инструкции. Образы и инструкции доступны в личном кабинете клиента Astra Linux.
Внимание
Используйте Astra Linux не ниже 1.7.7, иначе не сработают скрипты установки.
Если возникли ошибки зависимостей, выполните:
sudo dpkg --configure -a sudo apt-get install -f
Шаг 5. Подготовьте компоненты Staffcop.
Скачайте:
архив со скриптами и файлами :
preinst-скрипт —
sce5.x_astra1.7_offline_preinst.sh;postinst-скрипт —
sce5.x_astra1.7_offline_postinst.sh;дополнительные пакеты —
sce5.x_astra1.7_offinst.zip.
Создайте папку и распакуйте в нее архив:
mkdir ~/staffcop_install tar -C ~/staffcop_install -xvf sce5.x_astra1.7_online.tar.gz
Перейдите в папку:
cd ~/staffcop_install
Шаг 6. Подключите офлайн-репозитории.
Поочередно подключите диски
main_update,baseиextendedк серверу и выполните:sudo apt-cdrom add sudo apt update
Примечание
Может появиться предупреждение, проигнорируйте его:
W: Не удалось примонтировать «/dev/sr0» к «/media/cdrom/» E: Невозможно преобразовать 2570961628 в целое число: выход за пределы диапазона
После добавления репозиториев отмонтируйте основной установочный диск Astra Linux 1.7.x.
Закомментируйте соответствующие строки в файле
/etc/apt/sources.list:# deb cdrom:[Astra Linux 1.7...] deb cdrom:[main_update] ... deb cdrom:[base] ... deb cdrom:[extended] ...
Шаг 7. Установите Staffcop.
Запустите preinst-скрипт:
sudo bash sce5.x_astra1.7_offline_preinst.sh
Откройте веб-интерфейс, задайте пароль и введите ключ активации.
Запустите postinst-скрипт для настройки Nginx и установки ClickHouse:
sudo bash sce5.x_astra1.7_offline_postinst.sh
Система готова к работе.
Завершение установки¶
На этом этапе выполняются заключительные настройки сервера: смена пароля, обновление системы, настройка сети и вход в веб-интерфейс для активации лицензии. Подробные инструкции: Завершение установки.
Последнее обновление: 02.04.26