Installer/linux
2024-07-26 11:10:44 +10:00
..
install.ps1 Исправил настройку слжубы опроса 2024-07-24 12:21:56 +10:00
README.md Обновил список поддерживаемых ОС 2024-07-26 11:10:44 +10:00

Установка ЛЭРС УЧЁТ в linux

Warning

Используйте этот скрипт только в случае если вы по какой-то причине не можете установить на ваш сервер docker. Docker это рекомендованный и официально поддерживаемый способ установки ЛЭРС на linux.

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

  • RED OS (тестировалось на 8.0 DESKTOP Standard)
  • Astra Linux 1.7
  • Ubuntu 24.04
  • Ubuntu 22.04

Установка Powershell

Для запуска потребуется интерпретатор powershell core.

Установка Powershell зависит от вашей операционной системы.

RED OS

Установка для RED OS выполняется так же как на Red Hat Enterprise linux.

Рекомендуется прямая загрузка. Для этого выполните команду:

sudo dnf install https://github.com/PowerShell/PowerShell/releases/download/v7.4.3/powershell-7.4.3-1.rh.x86_64.rpm

Ubuntu 22.04

Рекомендуется использовать snap

sudo snap install powershell --classic

Astra Linux

Рекомендуется использовать прямую установку для debian

# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.4.3/powershell_7.4.3-1.deb_amd64.deb

###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.4.3-1.deb_amd64.deb

# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f

# Delete the downloaded package file
rm powershell_7.4.3-1.deb_amd64.deb

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

Для установки или переустановки ЛЭРС запустите скрипт следующим образом:

wget https://sc.lers.ru/lers/Installer/raw/branch/main/linux/install.ps1
sudo pwsh install.ps1

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

wget https://sc.lers.ru/lers/Installer/raw/branch/main/linux/install.ps1
sudo pwsh install.ps1 -update

Дополнительные аргументы

Установку можно настроить с помощью дополнительных аргументов:

Аргумент Описание
-version Задаёт конкретную версию для установки. Если не указано, будет установлена самая новая версия
-update Указывает, что нужно обновить уже установленную систему
-server Указывает, что нужно установить сервер ЛЭРС. Игнорируется если передан аргумент -update.
-pollservice Указывает, что нужно установить службу опроса ЛЭРС. Игнорируется если передан аргумент -update.

Note

Если не передан ни один из аргументов -server и -pollservice, будут установлены оба компонента.