Установка сервера на 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

Шаг 3. Включите SSH-службу.

  1. В терминале выполните:

sudo systemctl enable ssh
sudo systemctl start ssh
  1. Перезагрузите сервер:

sudo reboot

Следующие шаги зависят от типа установки:

Шаг 4. Обновите систему.

  1. Добавьте репозитории:

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
  1. Обновите списки пакетов и систему:

sudo apt --enable-upgrade update
sudo apt --enable-upgrade update && sudo apt --enable-upgrade full-upgrade
sudo astra-update -A -r
  1. Если возникли ошибки зависимостей, выполните:

sudo dpkg --configure -a
sudo apt-get install -f

Шаг 5. Подготовьте компоненты Staffcop.

  1. Скачайте архив с файлами.

    В нем содержатся установочные скрипты и дополнительные пакеты:

    • preinst-скрипт — sce5.x_astra1.7_online_preinst.sh;

    • postinst-скрипт — sce5.x_astra1.7_online_postinst.sh;

    • дополнительные пакеты — sce5.x_astra1.7_oninst.zip.

  2. Создайте папку и распакуйте в нее архив:

    mkdir ~/staffcop_install
    tar -C ~/staffcop_install -xvf sce5.x_astra1.7_online.tar.gz
    
  3. Перейдите в папку:

    cd ~/staffcop_install
    

Шаг 6. Установите Staffcop.

  1. Запустите preinst-скрипт:

    sudo bash sce5.x_astra1.7_online_preinst.sh
    
  2. Добавьте репозиторий 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
    
  3. Откройте веб-интерфейс, задайте пароль и введите ключ активации.

  4. Запустите postinst-скрипт для установки ClickHouse:

    sudo bash sce5.x_astra1.7_online_postinst.sh
    

Система готова к работе.

Завершение установки

На этом этапе выполняются заключительные настройки сервера: смена пароля, обновление системы, настройка сети и вход в веб-интерфейс для активации лицензии. Подробные инструкции: Завершение установки.

Последнее обновление: 02.04.26